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",
! )
|