From: <mcf...@us...> - 2003-07-06 22:53:23
|
Update of /cvsroot/pydispatcher/dispatch/examples In directory sc8-pr-cvs1:/tmp/cvs-serv15859/examples Modified Files: simple_sample.py Log Message: Moved "active" part of the sample into a "main block" to allow documentation to run w/out triggering the demo. Index: simple_sample.py =================================================================== RCS file: /cvsroot/pydispatcher/dispatch/examples/simple_sample.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** simple_sample.py 6 Jul 2003 14:23:54 -0000 1.1 --- simple_sample.py 6 Jul 2003 22:53:21 -0000 1.2 *************** *** 1,2 **** --- 1,3 ---- + """Simple sample showing basic usage pattern""" from dispatch import dispatcher *************** *** 40,76 **** Node(), ] ! ! # Establish some "routing" connections ! dispatcher.connect ( ! doSomethingUseful, ! signal = DO_LOTS, ! sender = ourObjects[0], ! ) ! dispatcher.connect ( ! doSomethingElse, ! signal = DO_SOMETHING, ! sender = ourObjects[0], ! ) ! dispatcher.connect( ! doDefault, ! signal = dispatcher.Any, # this is actually the default, ! sender = ourObjects[0], ! ) ! print "Sending DO_LOTS to first object" ! dispatcher.send( ! signal = DO_LOTS, ! sender = ourObjects[0], ! table = "Table Argument", ! ) ! print "Sending DO_SOMETHING to first object" ! dispatcher.send( ! signal = DO_SOMETHING, ! sender = ourObjects[0], ! table = "Table Argument", ! ) ! print "Sending DO_SOMETHING_ELSE to first object" ! dispatcher.send( ! signal = DO_SOMETHING_ELSE, ! sender = ourObjects[0], ! table = "Table Argument", ! ) --- 41,77 ---- Node(), ] ! if __name__ == "__main__": ! # Establish some "routing" connections ! dispatcher.connect ( ! doSomethingUseful, ! signal = DO_LOTS, ! sender = ourObjects[0], ! ) ! dispatcher.connect ( ! doSomethingElse, ! signal = DO_SOMETHING, ! sender = ourObjects[0], ! ) ! dispatcher.connect( ! doDefault, ! signal = dispatcher.Any, # this is actually the default, ! sender = ourObjects[0], ! ) ! print "Sending DO_LOTS to first object" ! dispatcher.send( ! signal = DO_LOTS, ! sender = ourObjects[0], ! table = "Table Argument", ! ) ! print "Sending DO_SOMETHING to first object" ! dispatcher.send( ! signal = DO_SOMETHING, ! sender = ourObjects[0], ! table = "Table Argument", ! ) ! print "Sending DO_SOMETHING_ELSE to first object" ! dispatcher.send( ! signal = DO_SOMETHING_ELSE, ! sender = ourObjects[0], ! table = "Table Argument", ! ) |