Ejemplo n.º 1
0
 def __init__(self, event_manager=None):
     self.event_manager = event_manager
     self.element_dispatcher = (ElementDispatcher(event_manager)
                                if event_manager else None)
     self._elements = OrderedDict()
     self._observers = list()
     self._block_events = 0
Ejemplo n.º 2
0
def dispatcher(event_manager):
    element_dispatcher = ElementDispatcher(event_manager)
    yield element_dispatcher
    element_dispatcher.shutdown()
Ejemplo n.º 3
0
 def __init__(self, event_manager: Optional["EventManager"] = None):
     self.event_manager = event_manager
     self.element_dispatcher = (ElementDispatcher(event_manager)
                                if event_manager else None)
     self._elements: Dict[str, Element] = OrderedDict()
     self._block_events = 0