diff options
author | Mario Melara <maamelara@gmail.com> | 2015-12-11 12:03:13 -0800 |
---|---|---|
committer | Mario Melara <maamelara@gmail.com> | 2015-12-11 12:03:13 -0800 |
commit | fee88d289d00f6886d0cd336aab4cabbb5d45acc (patch) | |
tree | f51929496c46db16ff5902b6a79497dbce01c2db /lib | |
parent | 028cca16e66c4a7dd867ef6be4cf38db9daa6e51 (diff) | |
download | spack-fee88d289d00f6886d0cd336aab4cabbb5d45acc.tar.gz spack-fee88d289d00f6886d0cd336aab4cabbb5d45acc.tar.bz2 spack-fee88d289d00f6886d0cd336aab4cabbb5d45acc.tar.xz spack-fee88d289d00f6886d0cd336aab4cabbb5d45acc.zip |
Rewrote docstrings for sys_type() and got rid of unused functions
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/architecture.py | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/lib/spack/spack/architecture.py b/lib/spack/spack/architecture.py index a53222d36f..beebeba4bf 100644 --- a/lib/spack/spack/architecture.py +++ b/lib/spack/spack/architecture.py @@ -189,22 +189,6 @@ def get_sys_type_from_uname(): except: return None -def get_sys_type_from_config_file(): - - spack_home_dir = os.environ["HOME"] + "/.spack" - yaml_file = os.path.join(spack_home_dir, 'architecture.yaml') - try: - config_dict = yaml.load(open(yaml_file)) # Fix this to have yaml.load() - arch = config_dict['architecture'] - front = arch['front'] - back = arch['back'] - return Architecture(front,back) - - except: - print "No architecture.yaml config file found" - return None - - @memoized def all_architectures(): modules = [] @@ -225,14 +209,10 @@ def all_architectures(): @memoized def sys_type(): - """Priority of gathering sys-type. - 1. YAML file that the user specifies the name of the architecture. e.g Cray-XC40 or Cray-XC30 - 2. UNAME - 3. GLOBALS - 4. MAC OSX - Yaml should be a priority here because we want the user to be able to specify the type of architecture to use. - If there is no yaml present then it should move on to the next function and stop immediately once it gets a - arch name + """ Gather a list of all available subclasses of architectures. + Sorts the list according to their priority looking. Priority is + an arbitrarily set number. Detects arch either using uname or + a file path (/opt/cray...) """ # Try to create an architecture object using the config file FIRST architecture_list = all_architectures() |