mirror of https://github.com/python/cpython.git
Issue #24881: Fixed setting binary mode in Python implementation of FileIO
on Windows and Cygwin. Patch from Akira Li.
This commit is contained in:
parent
079fc7faff
commit
f0f55a00b7
|
@ -8,12 +8,13 @@
|
||||||
import errno
|
import errno
|
||||||
import array
|
import array
|
||||||
import stat
|
import stat
|
||||||
|
import sys
|
||||||
# Import _thread instead of threading to reduce startup cost
|
# Import _thread instead of threading to reduce startup cost
|
||||||
try:
|
try:
|
||||||
from _thread import allocate_lock as Lock
|
from _thread import allocate_lock as Lock
|
||||||
except ImportError:
|
except ImportError:
|
||||||
from _dummy_thread import allocate_lock as Lock
|
from _dummy_thread import allocate_lock as Lock
|
||||||
if os.name == 'win32':
|
if sys.platform in {'win32', 'cygwin'}:
|
||||||
from msvcrt import setmode as _setmode
|
from msvcrt import setmode as _setmode
|
||||||
else:
|
else:
|
||||||
_setmode = None
|
_setmode = None
|
||||||
|
|
|
@ -14,6 +14,9 @@ Core and Builtins
|
||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- Issue #24881: Fixed setting binary mode in Python implementation of FileIO
|
||||||
|
on Windows and Cygwin. Patch from Akira Li.
|
||||||
|
|
||||||
- Issue #21112: Fix regression in unittest.expectedFailure on subclasses.
|
- Issue #21112: Fix regression in unittest.expectedFailure on subclasses.
|
||||||
Patch from Berker Peksag.
|
Patch from Berker Peksag.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue