Python port of the extended Node.js EventEmitter2 approachproviding namespaces, wildcards and TTL.
Project description
Python port of the extended Node.js EventEmitter2 approach providing namespaces, wildcards and TTL.
Example
from pymitter import EventEmitter ee = EventEmitter() # decorator usage @ee.on("myevent") def handler1(arg): print "handler1 called with", arg # callback usage def handler2(arg): print "handler2 called with", arg ee.on("myotherevent", handler2) # emit ee.emit("myevent", "foo") # -> "handler1 called with foo" ee.emit("myotherevent", "bar") # -> "handler2 called with bar"
Source code and more info at https://github.com/riga/pymitter.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pymitter-0.1.2.tar.gz
(3.0 kB
view hashes)