History for Lib/io.py - python/cpython · GitHub

github.com

Tin mới

gh-132952: Speed up startup by importing _io instead of io (#132957)

gh-132952: Speed up startup by importing _io instead of io (#132957)

gh-127647: Add typing.Reader and Writer protocols (#127648)

gh-127647: Add typing.Reader and Writer protocols (#127648)

gh-111356: io: Add missing documented objects to io.__all__ (#111370)

gh-111356: io: Add missing documented objects to io.__all__ (#111370)

gh-94169: Remove deprecated io.OpenWrapper (#94170)

gh-94169: Remove deprecated io.OpenWrapper (#94170)

bpo-46522: fix concurrent.futures and io AttributeError messages (GH-30887)

bpo-46522: fix concurrent.futures and io AttributeError messages (GH-30887)

bpo-43680: Deprecate io.OpenWrapper (GH-25357)

bpo-43680: Deprecate io.OpenWrapper (GH-25357)

bpo-43510: Implement PEP 597 opt-in EncodingWarning. (GH-19481)

bpo-43510: Implement PEP 597 opt-in EncodingWarning. (GH-19481)

bpo-36842: Implement PEP 578 (GH-12613)

bpo-36842: Implement PEP 578 (GH-12613)

Issue #1602: Windows console doesn't input or print Unicode (PEP 528)

Issue #1602: Windows console doesn't input or print Unicode (PEP 528)

Issue #25523: Correct "a" article to "an" article

Issue #25523: Correct "a" article to "an" article

#21225: copy docstrings from base classes

#21225: copy docstrings from base classes

Replace IOError with OSError (#16715)

Replace IOError with OSError (#16715)

Issue #16714: use 'raise' exceptions, don't 'throw'.

Issue #16714: use 'raise' exceptions, don't 'throw'.

Issue #16714: use 'raise' exceptions, don't 'throw'.

Issue #16714: use 'raise' exceptions, don't 'throw'.

remove basically bitrotted XXXs

remove basically bitrotted XXXs

explicitly set UnsupportedOperation's module rather than relying on incorrect globals on startup (closes #14745)

explicitly set UnsupportedOperation's module rather than relying on incorrect globals on startup (closes #14745)

add UnsupportedOperation to __all__

add UnsupportedOperation to __all__

Merged revisions 70992,70995 via svnmerge from

Merged revisions 70992,70995 via svnmerge from

simplify and beautify code

simplify and beautify code

Fix failures introduced by buggy merge (2)

Fix failures introduced by buggy merge (2)

merge the io-c branch: C implementation of the io module

merge the io-c branch: C implementation of the io module

Merged revisions 69846 via svnmerge from

Merged revisions 69846 via svnmerge from

Issue #4631: Fix urlopen() result when an HTTP response uses chunked encoding.

Issue #4631: Fix urlopen() result when an HTTP response uses chunked encoding.

Issue #4604: Some objects of the I/O library could still be used after

Issue #4604: Some objects of the I/O library could still be used after

Merged revisions 67889-67892,67895,67898,67904-67907,67912,67918,67920-67921,67923-67924,67926-67927,67930,67943 via svnmerge from

Issue #4663: increase the chunk size to improve TextIOWrapper performance on small reads.

Issue #4574: reading an UTF16-encoded text file crashes if \r on 64-char boundary.

Fix for bug 4362 "FileIO object in io module"; Patch by amaury.forgeotdarc.

Issue #3187: Better support for "undecodable" filenames. Code by Victor

Merged revisions 65791 via svnmerge from

Removed some unused imports to decrease the amount of loaded modules during startup.

Fix build from a blank checkout by using the _thread module instead of threading in io.py

Merged revisions 65686 via svnmerge from