# HG changeset patch # User paulb # Date 1127924634 0 # Node ID f485152f020c081ce119ff8039428c0e24469047 # Parent 4af6ce77fa1426829e8d789d03d596636cf24038 [project @ 2005-09-28 16:23:54 by paulb] Added a waitall function which waits for all created/child processes. diff -r 4af6ce77fa14 -r f485152f020c parallel.py --- a/parallel.py Wed Sep 28 16:15:49 2005 +0000 +++ b/parallel.py Wed Sep 28 16:23:54 2005 +0000 @@ -260,4 +260,14 @@ else: return channel +def waitall(): + + "Wait for all created processes to terminate." + + try: + while 1: + os.wait() + except OSError: + pass + # vim: tabstop=4 expandtab shiftwidth=4