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__
|