16 lines
415 B
Python
16 lines
415 B
Python
from pydispatch import dispatcher
|
|
SIGNAL = 'my-first-signal'
|
|
|
|
def handle_event( sender ):
|
|
"""Simple event handler"""
|
|
print 'Signal was sent by', sender
|
|
dispatcher.connect( handle_event, signal=SIGNAL, sender=dispatcher.Any )
|
|
|
|
first_sender = object()
|
|
second_sender = {}
|
|
def main( ):
|
|
dispatcher.send( signal=SIGNAL, sender=first_sender )
|
|
dispatcher.send( signal=SIGNAL, sender=second_sender )
|
|
|
|
main()
|