Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
class Arch(object):
def __init__(self, name):
+ assert name
+
self.name = name
+ def __repr__(self):
+ return "<%s %s>" % (self.__class__.__name__, self.name)
+
def __eq__(self, other):
return self.name == other.name
return machine.replace("-gnu", "")
@property
- def compatbile_arches(self):
+ def compatible_arches(self):
"""
Returns a list of all architectures that are
compatible (i.e. can be emulated)
}
try:
- return x[self.name]
+ return (Arch(a) for a in x[self.name])
except KeyError:
return []