(handler: Any, method: str, *args)
| 122 | |
| 123 | |
| 124 | def _dispatch(handler: Any, method: str, *args) -> None: |
| 125 | m = getattr(handler, method, None) |
| 126 | if m: |
| 127 | m(*args) |
| 128 | elif hasattr(handler, "on_unhandled"): |
| 129 | handler.on_unhandled(method, *args) |
| 130 | |
| 131 | |
| 132 | class EventBase(object): |
no test coverage detected