[Python-3000] r62195 - in python/trunk: Doc/c-api/file.rst Include/fileobject.h Lib/test/test_file.py Misc/NEWS Objects/fileobject.c
Guido van Rossum
guido at python.org
Mon Apr 7 19:21:43 CEST 2008
Right, this doesn't apply to py3k files at all. (Not that py3k files
are all that thead-safe. :-)
On Mon, Apr 7, 2008 at 8:42 AM, Christian Heimes <lists at cheimes.de> wrote:
> gregory.p.smith schrieb:
> > Author: gregory.p.smith
> > Date: Mon Apr 7 01:11:17 2008
> > New Revision: 62195
> > Modified:
> > python/trunk/Doc/c-api/file.rst
> > python/trunk/Include/fileobject.h
> > python/trunk/Lib/test/test_file.py
> > python/trunk/Misc/NEWS
> > python/trunk/Objects/fileobject.c
> > Log:
> > Make file objects as thread safe as the underlying libc FILE* implementation.
> > close() will now raise an IOError if any operations on the file object
> > are currently in progress in other threads.
> > Most code was written by Antoine Pitrou (pitrou). Additional testing,
> > documentation and test suite cleanup done by me (gregory.p.smith).
> > Fixes issue 815646 and 595601 (as well as many other bugs and
> > references to this problem dating back to the dawn of Python).
> How much of the code needs to go into Python 3000? Python 3000 exposes
> only file descriptors and not wrapepd FILE*. It should be safe without
> the patch, shouldn't it?
> Python-3000 mailing list
> Python-3000 at python.org
> Unsubscribe: http://mail.python.org/mailman/options/python-3000/guido%40python.org
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-3000