Register a new handler function for a specific event type. Every function can only be registered once for each event type.
(self, type: str, handler: HandlerType)
| 109 | self._queue.put(event) |
| 110 | |
| 111 | def register(self, type: str, handler: HandlerType) -> None: |
| 112 | """ |
| 113 | Register a new handler function for a specific event type. Every |
| 114 | function can only be registered once for each event type. |
| 115 | """ |
| 116 | handler_list: list = self._handlers[type] |
| 117 | if handler not in handler_list: |
| 118 | handler_list.append(handler) |
| 119 | |
| 120 | def unregister(self, type: str, handler: HandlerType) -> None: |
| 121 | """ |
no outgoing calls
no test coverage detected