diff options
| author | Serhiy Storchaka <storchaka@gmail.com> | 2015-08-28 19:17:04 (GMT) | 
|---|---|---|
| committer | Serhiy Storchaka <storchaka@gmail.com> | 2015-08-28 19:17:04 (GMT) | 
| commit | f0f55a00b7d5d31d56b9df27ba1b3ee0e0b71893 (patch) | |
| tree | 90b1a1305ccc61247c31d576dd43c55aedf3849e | |
| parent | 079fc7faff3cee1c68aee3ce0ca2c4ee18b72aab (diff) | |
| download | cpython-f0f55a00b7d5d31d56b9df27ba1b3ee0e0b71893.zip cpython-f0f55a00b7d5d31d56b9df27ba1b3ee0e0b71893.tar.gz cpython-f0f55a00b7d5d31d56b9df27ba1b3ee0e0b71893.tar.bz2 | |
Issue #24881: Fixed setting binary mode in Python implementation of FileIO
on Windows and Cygwin.  Patch from Akira Li.
| -rw-r--r-- | Lib/_pyio.py | 3 | ||||
| -rw-r--r-- | Misc/NEWS | 3 | 
2 files changed, 5 insertions, 1 deletions
| diff --git a/Lib/_pyio.py b/Lib/_pyio.py index 50ad9ff..f47df91 100644 --- a/Lib/_pyio.py +++ b/Lib/_pyio.py @@ -8,12 +8,13 @@ import codecs  import errno  import array  import stat +import sys  # Import _thread instead of threading to reduce startup cost  try:      from _thread import allocate_lock as Lock  except ImportError:      from _dummy_thread import allocate_lock as Lock -if os.name == 'win32': +if sys.platform in {'win32', 'cygwin'}:      from msvcrt import setmode as _setmode  else:      _setmode = None @@ -14,6 +14,9 @@ Core and Builtins  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.    Patch from Berker Peksag. | 
