Package ZenUtils :: Module Driver
[hide private]
[frames] | no frames]

Module Driver

source code

Classes [hide private]
  ShortCircuit
  Driver
Walk an iterable that returns a deferred.
Functions [hide private]
 
drive(callable)
Typical use of Driver class:...
source code
 
driveLater(secs, callable)
Drive the callable at a later time
source code
 
test() source code
Variables [hide private]
  __doc__ = '''Driver...
  __version__ = "$Revision$" [11:-2]
Function Details [hide private]

drive(callable)

source code 
Typical use of Driver class:

def walk(driver):
    yield thing1()
    a = driver.next()
    print "Thing 1 is", 
    yield thing2()
    b = driver.next()
    print "Thing 2 is", 
    driver.finish(a + b)

drive(walk)


Variables Details [hide private]

__doc__

Value:
'''Driver.py

Run generators that produce Deferreds.

twisted.flow has something like this, except I cannot understand it.

$Id$
'''