def __init__(self, *a, **k): super(MxDCore, self).__init__(*a, **k) self.device_contexts = {} self.manager = None self.lom_classes = [] self._call_handler = {'get_notes': self._object_get_notes_handler, 'set_notes': self._object_set_notes_handler, 'get_selected_notes': self._object_selected_notes_handler, 'replace_selected_notes': self._object_replace_selected_notes_handler, 'notes': self._object_notes_handler, 'note': self._object_note_handler, 'done': self._object_done_handler, 'get_control_names': self._object_get_control_names_handler} self.lom_classes = EXPOSED_TYPE_PROPERTIES.keys() self.lom_classes += LomIntrospection(_Framework).lom_classes self.appointed_lom_ids = {0: None}