Added a _cmp_key for the architecture class
This commit is contained in:
parent
9dc05a57ec
commit
a5ba69d68d
@ -97,7 +97,7 @@ def __repr__(self):
|
|||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
|
@key_ordering
|
||||||
class Architecture(object):
|
class Architecture(object):
|
||||||
""" Abstract class that each type of Architecture will subclass. Will return a instance of it once it
|
""" Abstract class that each type of Architecture will subclass. Will return a instance of it once it
|
||||||
is returned
|
is returned
|
||||||
@ -149,6 +149,8 @@ def __repr__(self):
|
|||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
|
def _cmp_key(self):
|
||||||
|
return (self.name, (_cmp_key(t) for t in self.targets.values()))
|
||||||
|
|
||||||
def get_sys_type_from_spack_globals():
|
def get_sys_type_from_spack_globals():
|
||||||
"""Return the SYS_TYPE from spack globals, or None if it isn't set."""
|
"""Return the SYS_TYPE from spack globals, or None if it isn't set."""
|
||||||
|
Loading…
Reference in New Issue
Block a user