Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit dd766d5

Browse files
committed
Move tempfile over to the io module. Makes test_threaded_import pass.
Thanks Paul Colomiets.
1 parent 9c12106 commit dd766d5

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

Lib/tempfile.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ def _get_default_tempdir():
197197
filename = _os.path.join(dir, name)
198198
try:
199199
fd = _os.open(filename, flags, 0o600)
200-
fp = _os.fdopen(fd, 'w')
200+
fp = _io.open(fd, 'w')
201201
fp.write('blat')
202202
fp.close()
203203
_os.unlink(filename)
@@ -438,7 +438,7 @@ def NamedTemporaryFile(mode='w+b', bufsize=-1, suffix="",
438438
flags |= _os.O_TEMPORARY
439439

440440
(fd, name) = _mkstemp_inner(dir, prefix, suffix, flags)
441-
file = _os.fdopen(fd, mode, bufsize)
441+
file = _io.open(fd, mode, bufsize)
442442
return _TemporaryFileWrapper(file, name, delete)
443443

444444
if _os.name != 'posix' or _os.sys.platform == 'cygwin':
@@ -471,7 +471,7 @@ def TemporaryFile(mode='w+b', bufsize=-1, suffix="",
471471
(fd, name) = _mkstemp_inner(dir, prefix, suffix, flags)
472472
try:
473473
_os.unlink(name)
474-
return _os.fdopen(fd, mode, bufsize)
474+
return _io.open(fd, mode, bufsize)
475475
except:
476476
_os.close(fd)
477477
raise

Misc/ACKS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ Josh Cogliati
134134
Dave Cole
135135
Benjamin Collar
136136
Jeffery Collins
137+
Paul Colomiets
137138
Matt Conway
138139
David M. Cooke
139140
Greg Copeland

0 commit comments

Comments
 (0)