whistle.dispatchers.asynchronous

class AsyncEventDispatcher[source]

Bases: AbstractEventDispatcher

Adapts whiste’s EventDispatcher to be async.

Added in version 2.0.

add_listener(event_id, listener, /, *, priority=0)[source]
Parameters:
async adispatch(event_id, event=None, /)[source]
Parameters:
Returns:

Return type:

IDispatchedEvent

dispatch(event_id, event=None, /)[source]
Parameters:
Return type:

IDispatchedEvent