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 |