1.1 --- a/PKG-INFO Thu Jun 19 21:43:29 2008 +0200
1.2 +++ b/PKG-INFO Wed Mar 28 23:52:11 2007 +0000
1.3 @@ -1,11 +1,11 @@
1.4 Metadata-Version: 1.1
1.5 Name: parallel
1.6 -Version: 0.2.3
1.7 +Version: 0.2.4
1.8 Author: Paul Boddie
1.9 Author-email: paul at boddie org uk
1.10 Maintainer: Paul Boddie
1.11 Maintainer-email: paul at boddie org uk
1.12 -Download-url: http://www.boddie.org.uk/python/downloads/parallel-0.2.3.tar.gz
1.13 +Download-url: http://www.boddie.org.uk/python/downloads/parallel-0.2.4.tar.gz
1.14 Summary: Elementary parallel programming for Python
1.15 License: LGPL
1.16 Description: The pprocess module provides elementary support for parallel
2.1 --- a/README.txt Thu Jun 19 21:43:29 2008 +0200
2.2 +++ b/README.txt Wed Mar 28 23:52:11 2007 +0000
2.3 @@ -63,6 +63,12 @@
2.4 This software depends on standard library features which are stated as being
2.5 available only on "UNIX"; it has only been tested on a GNU/Linux system.
2.6
2.7 +New in parallel 0.2.4 (Changes since parallel 0.2.3)
2.8 +----------------------------------------------------
2.9 +
2.10 + * Set buffer sizes to zero for the file object wrappers around sockets: this
2.11 + may prevent deadlock issues.
2.12 +
2.13 New in parallel 0.2.3 (Changes since parallel 0.2.2)
2.14 ----------------------------------------------------
2.15
3.1 --- a/pprocess.py Thu Jun 19 21:43:29 2008 +0200
3.2 +++ b/pprocess.py Wed Mar 28 23:52:11 2007 +0000
3.3 @@ -171,7 +171,7 @@
3.4 http://www.greenend.org.uk/rjk/2001/06/poll.html
3.5 """
3.6
3.7 -__version__ = "0.2.3"
3.8 +__version__ = "0.2.4"
3.9
3.10 import os
3.11 import sys
3.12 @@ -425,10 +425,10 @@
3.13 pid = os.fork()
3.14 if pid == 0:
3.15 parent.close()
3.16 - return Channel(pid, child.makefile("r"), child.makefile("w"))
3.17 + return Channel(pid, child.makefile("r", 0), child.makefile("w", 0))
3.18 else:
3.19 child.close()
3.20 - return Channel(pid, parent.makefile("r"), parent.makefile("w"))
3.21 + return Channel(pid, parent.makefile("r", 0), parent.makefile("w", 0))
3.22
3.23 def start(callable, *args, **kwargs):
3.24