Fixed the to_dict from_dict for targets on cray. First version to build/find properly on Cray
This commit is contained in:
parent
185f40eb8b
commit
eb2c083159
@ -70,12 +70,11 @@ def compiler_strategy(self):
|
|||||||
return "PATH"
|
return "PATH"
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
print "to_dict"
|
|
||||||
d = {}
|
d = {}
|
||||||
d['name'] = self.name
|
d['name'] = self.name
|
||||||
d['module_name'] = self.module_name
|
d['module_name'] = self.module_name
|
||||||
if self.architecture:
|
# if self.architecture:
|
||||||
d['architecture'] = self.architecture
|
# d['architecture'] = self.architecture
|
||||||
return d
|
return d
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@ -84,10 +83,13 @@ def from_dict(d):
|
|||||||
target = Target.__new__(Target)
|
target = Target.__new__(Target)
|
||||||
target.name = d['name']
|
target.name = d['name']
|
||||||
target.module_name = d['module_name']
|
target.module_name = d['module_name']
|
||||||
if 'architecture' in d:
|
# if 'architecture' in d:
|
||||||
target.architecture = d['architecture']
|
# target.architecture = d['architecture']
|
||||||
return target
|
return target
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
return self.__str__()
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
@ -138,7 +140,7 @@ def detect(self):
|
|||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return self.__str__
|
return self.__str__()
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
Loading…
Reference in New Issue
Block a user