]> granicus.if.org Git - python/commitdiff
Move tempfile over to the io module. Makes test_threaded_import pass.
authorBrett Cannon <bcannon@gmail.com>
Sun, 5 Aug 2007 22:23:10 +0000 (22:23 +0000)
committerBrett Cannon <bcannon@gmail.com>
Sun, 5 Aug 2007 22:23:10 +0000 (22:23 +0000)
Thanks Paul Colomiets.

Lib/tempfile.py
Misc/ACKS

index 68cc5405e799f46bb83be60f8dd7e5499ef562a3..82e5ec0cb140c4309f4e80d54d84c86dabc2ed2d 100644 (file)
@@ -197,7 +197,7 @@ def _get_default_tempdir():
             filename = _os.path.join(dir, name)
             try:
                 fd = _os.open(filename, flags, 0o600)
-                fp = _os.fdopen(fd, 'w')
+                fp = _io.open(fd, 'w')
                 fp.write('blat')
                 fp.close()
                 _os.unlink(filename)
@@ -438,7 +438,7 @@ def NamedTemporaryFile(mode='w+b', bufsize=-1, suffix="",
         flags |= _os.O_TEMPORARY
 
     (fd, name) = _mkstemp_inner(dir, prefix, suffix, flags)
-    file = _os.fdopen(fd, mode, bufsize)
+    file = _io.open(fd, mode, bufsize)
     return _TemporaryFileWrapper(file, name, delete)
 
 if _os.name != 'posix' or _os.sys.platform == 'cygwin':
@@ -471,7 +471,7 @@ else:
         (fd, name) = _mkstemp_inner(dir, prefix, suffix, flags)
         try:
             _os.unlink(name)
-            return _os.fdopen(fd, mode, bufsize)
+            return _io.open(fd, mode, bufsize)
         except:
             _os.close(fd)
             raise
index 2ebe75063671c092f86f9721357764bccf8a0eaf..92606e32f3c2ed06141a207c97934aecc7467cd1 100644 (file)
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -134,6 +134,7 @@ Josh Cogliati
 Dave Cole
 Benjamin Collar
 Jeffery Collins
+Paul Colomiets
 Matt Conway
 David M. Cooke
 Greg Copeland