fixed yaml error
This commit is contained in:
parent
b5216f6ec8
commit
217a2d9ea5
@ -79,6 +79,8 @@ def to_dict(self):
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def from_dict(d):
|
def from_dict(d):
|
||||||
|
if d is None:
|
||||||
|
return None
|
||||||
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']
|
||||||
|
@ -651,10 +651,13 @@ def to_node_dict(self):
|
|||||||
d = {
|
d = {
|
||||||
'variants' : dict(
|
'variants' : dict(
|
||||||
(name,v.enabled) for name, v in self.variants.items()),
|
(name,v.enabled) for name, v in self.variants.items()),
|
||||||
'arch' : self.architecture.to_dict(),
|
|
||||||
'dependencies' : dict((d, self.dependencies[d].dag_hash())
|
'dependencies' : dict((d, self.dependencies[d].dag_hash())
|
||||||
for d in sorted(self.dependencies))
|
for d in sorted(self.dependencies))
|
||||||
}
|
}
|
||||||
|
if self.architecture:
|
||||||
|
d['arch'] = self.architecture.to_dict()
|
||||||
|
else:
|
||||||
|
d['arch'] = None
|
||||||
if self.compiler:
|
if self.compiler:
|
||||||
d.update(self.compiler.to_dict())
|
d.update(self.compiler.to_dict())
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user