Provides a single interface to multiple event dispatchers.
Events are switched to the the first event dispatcher in a list of
dispatchers that supports the event, the other dispatchers are ignored for
that particular event.
This is also how remove_handlers will look for
handlers, it will only remove the handlers of each event's first found
dispatcher; the other ones are 'hidden' by this one, for this event.
|
|
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
|
|
|
|
__get_dispatcher_for_event(self,
event_name)
Get the dispatcher for the given event according to our switching
rules |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| dispatch(self,
event_name,
*args,
**keyword_args) |
source code
|
|
|
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|