Woodpecker event registered
This commit is contained in:
parent
87e8af3f72
commit
29dfc13a48
3 changed files with 16 additions and 13 deletions
|
|
@ -18,9 +18,9 @@ class SimpleEventBus:
|
|||
self._executor = ThreadPoolExecutor()
|
||||
|
||||
def publish(self, event: Event) -> None:
|
||||
for handler in self._handlers.get(type(event), []):
|
||||
# Fire-and-forget execution
|
||||
self._executor.submit(handler, event)
|
||||
for handler in self._handlers.get(type(event), []):
|
||||
# Fire-and-forget execution
|
||||
self._executor.submit(handler, event)
|
||||
|
||||
def subscribe(self, event_type: type, handler: Callable) -> None:
|
||||
if event_type not in self._handlers:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue