예제 #1
0
 def from_dict(observable_dict):
     obs = Observable()
     obs.id_ = observable_dict.get('id')
     sm_dict = observable_dict.get('stateful_measure')
     obs.stateful_measure = StatefulMeasure.from_dict(sm_dict) if sm_dict else None
     oc_dict = observable_dict.get('observable_composition')
     obs.observable_composition = ObservableComposition.from_dict(oc_dict) if oc_dict else None
     
     return obs
예제 #2
0
 def from_obj(observable_obj):
     obs = Observable()
     obs.id_ = observable_obj.get_id()
     
     sm_obj = observable_obj.get_Stateful_Measure()
     if sm_obj:
         obs.stateful_measure = StatefulMeasure.from_obj(sm_obj)
     
     oc_obj = observable_obj.get_Observable_Composition()
     if oc_obj:
         obs.observable_composition = ObservableComposition.from_obj(oc_obj)
     
     return obs