1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/tests/start_loop.py Mon Sep 26 18:25:58 2005 +0000
1.3 @@ -0,0 +1,20 @@
1.4 +#!/usr/bin/env python
1.5 +
1.6 +from parallel import start
1.7 +
1.8 +def loop(channel, limit):
1.9 + print "loop to", limit
1.10 + i = channel.receive()
1.11 + while i < limit:
1.12 + print i
1.13 + i = channel.receive()
1.14 + channel.send("Done")
1.15 +
1.16 +if __name__ == "__main__":
1.17 + limit = 100
1.18 + channel = start(loop, limit)
1.19 + for i in range(0, limit + 1):
1.20 + channel.send(i)
1.21 + print channel.receive()
1.22 +
1.23 +# vim: tabstop=4 expandtab shiftwidth=4