Package rdflib :: Module events
[show private | hide private]
[frames | no frames]

Module rdflib.events

Dirt Simple Events

A Dispatcher (or a subclass of Dispatcher) stores event handlers that are 'fired' simple event objects when interesting things happen.

Create a dispatcher:
>>> d = Dispatcher()
Now create a handler for the event and subscribe it to the dispatcher to handle Event events. A handler is a simple function or method that accepts the event as an argument:
>>> def handler1(event): print `event`
>>> d.subscribe(Event, handler1)
Now dispatch a new event into the dispatcher, and see handler1 get fired:
>>> d.dispatch(Event(foo='bar', data='yours', used_by='the event handlers'))
<rdflib.events.Event ['data', 'foo', 'used_by']>

Classes
Dispatcher An object that can dispatch events to a privately managed group of subscribers.
Event An event is a container for attributes.

Function Summary
  test()

Generated by Epydoc 2.1 on Wed Apr 4 16:05:45 2007 http://epydoc.sf.net