Fixed the to_dict from_dict for targets on cray. First version to build/find properly on Cray

This commit is contained in:
Gregory Becker 2015-11-11 17:29:47 -08:00
parent 185f40eb8b
commit eb2c083159

View File

@ -70,12 +70,11 @@ def compiler_strategy(self):
return "PATH"
def to_dict(self):
print "to_dict"
d = {}
d['name'] = self.name
d['module_name'] = self.module_name
if self.architecture:
d['architecture'] = self.architecture
# if self.architecture:
# d['architecture'] = self.architecture
return d
@staticmethod
@ -84,10 +83,13 @@ def from_dict(d):
target = Target.__new__(Target)
target.name = d['name']
target.module_name = d['module_name']
if 'architecture' in d:
target.architecture = d['architecture']
# if 'architecture' in d:
# target.architecture = d['architecture']
return target
def __repr__(self):
return self.__str__()
def __str__(self):
return self.name
@ -138,7 +140,7 @@ def detect(self):
raise NotImplementedError()
def __repr__(self):
return self.__str__
return self.__str__()
def __str__(self):
return self.name