whistle.event

class Event[source]

Bases: object

Base class to represent whistle’s events. You can subclass this if you want to embed special data and associated logic with your events, or just let the event dispatcher create instances for you

The event handlers will have Event instances passed, so you can bundle any data required by your handlers there.

stop_propagation()[source]

Stop event propagation, meaning that the remaining handlers won’t be called after this one.

dispatcher = None
name = None

Event name placeholder, will be set by dispatcher.

propagation_stopped = False

Has the event propagation ended?