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

Skip to content

Commit 76a2ed1

Browse files
Fix for issue #16800: Use buffered write to handle EINTR.
1 parent f6b361e commit 76a2ed1

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Lib/tempfile.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@ def _get_default_tempdir():
177177
fd = _os.open(filename, _bin_openflags, 0o600)
178178
try:
179179
try:
180-
fp = _io.open(fd, 'wb', buffering=0, closefd=False)
181-
fp.write(b'blat')
180+
with _io.open(fd, 'wb', closefd=False) as fp:
181+
fp.write(b'blat')
182182
finally:
183183
_os.close(fd)
184184
finally:

0 commit comments

Comments
 (0)