示例#1
0
 def deserialize(cls, value: serialization_model,
                 inflator: Inflator) -> DistributionModel:
     return cls(
         tuple(
             tuple(
                 ConstrainedNode.deserialize(node, inflator)
                 for node in trap) for trap in value['traps']))
示例#2
0
 def deserialize(cls, value: serialization_model,
                 inflator: Inflator) -> 'Serializeable':
     return cls(
         ConstrainedNode.deserialize(value['before'], inflator),
         ConstrainedNode.deserialize(value['after'], inflator),
     )
示例#3
0
 def deserialize(cls, value: serialization_model,
                 inflator: Inflator) -> 'Serializeable':
     return cls(
         trap=Trap.deserialize(value['trap'], inflator),
         node=ConstrainedNode.deserialize(value['node'], inflator),
     )
示例#4
0
 def deserialize(cls, value: serialization_model,
                 inflator: Inflator) -> NodeCubeChange:
     return cls(ConstrainedNode.deserialize(value['node'], inflator))