events_protocol.server.handler.event_handler_discovery

Module Contents

class events_protocol.server.handler.event_handler_discovery.EventDiscovery

Bases: events_protocol.core.logging.mixins.loggable.LoggableMixin

_events :typing.Dict[typing.Tuple[str, int], typing.Union[EventHandler, AsyncEventHandler]]
_EVENT_NAME_STD :str = [a-z_]+[a-z]:[a-z_]+[a-z](:[a-z]+[a-z])*
classmethod add(cls, event_name: str, event_handler: EventHandler, version: int = 1)
classmethod get(cls, event_name: str, event_version: int = 1)