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
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