Part of pida.core.events View In Hierarchy
An event dispatcher is the central events object. To use it you must first create an event with the create_event method, this will return an event source which is basically the function you'll use to trigger the event. After that you register the callbacks. Its usage follows:
>>> dispatcher = Event()
>>> evt_src = dispatcher.create_event ("on-ring-event")
>>> def callback1 ():
... print "riiiing!"
>>> dispatcher.register("on-ring-event", callback1)
>>> evt_src () riiiing!
| Line # | Kind | Name | Docs |
|---|---|---|---|
| 47 | Method | __init__ | Undocumented |
| 50 | Method | create_event | Undocumented |
| 57 | Method | create_events | This is a utility method that creates or fills a dict-like object |
| 70 | Method | has_event | Undocumented |
| 73 | Method | register | Undocumented |
| 77 | Method | unregister | Undocumented |
| 81 | Method | emit | Undocumented |
| 105 | Method | get | Undocumented |
| 108 | Method | list_events | Undocumented |