3.9
Commits on Sep 10, 2021
-
IDLE: adjust Python version in doc url for 3.10+ (GH-28228) (GH-28282)
Expression 'python_version()[:3]' truncated '3.10.0' to '3.1' instead of '3.10'. Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> (cherry picked from commit b74c819) Co-authored-by: giovanniwijaya <16949408+giovanniwijaya@users.noreply.github.com>
-
bpo-9811: [doc] strftime handling of unsupported format specifiers is…
-
[3.9] Fix typos in pep384_macrocheck.py (GH-28220) (GH-28273)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> (cherry picked from commit 4338aee) Co-authored-by: Ikko Ashimine <eltociear@gmail.com> Automerge-Triggered-By: GH:Fidget-Spinner
Commits on Sep 9, 2021
-
bpo-44219: Release the GIL during isatty syscalls (GH-28250)
Release the GIL while performing isatty() system calls on arbitrary file descriptors. In particular, this affects os.isatty(), os.device_encoding() and io.TextIOWrapper. By extension, io.open() in text mode is also affected. (cherry picked from commit 06148b1) Co-authored-by: Vincent Michel <vxgmichel@gmail.com>
Commits on Sep 8, 2021
-
[3.9] bpo-41082: Add note on errors that may be raised by home() and …
…expanduser() (GH-28186) Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Commits on Sep 7, 2021
Commits on Sep 5, 2021
Commits on Sep 4, 2021
-
bpo-45030: Fix integer overflow in __reduce__ of the range iterator (G…
-
[3.9] bpo-45097: Remove incorrect deprecation warnings in asyncio. (G…
…H-28153) Deprecation warnings about the loop argument were incorrectly emitted in cases when the loop argument was used inside the asyncio library, not from user code.
Commits on Sep 3, 2021
-
-
[3.9] bpo-45083: Include the exception class qualname when formatting…
… an exception (GH-28119) (GH-28135) * bpo-45083: Include the exception class qualname when formatting an exception (GH-28119) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> (cherry picked from commit b4b6342) Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl>
Commits on Sep 2, 2021
Commits on Sep 1, 2021
Commits on Aug 31, 2021
-
bpo-45059: Add module cleanup to IDLE test_macosx (GH-28102)
(cherry picked from commit 22fe0eb) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
-
bpo-45059: Fix IDLE test typo: using "==" instead of "=" (GH-28086)
(cherry picked from commit 54f1005) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
-
bpo-44135: Refine explanation of how passing tuples to issubclass() b…
Commits on Aug 30, 2021
-
-
bpo-44756: Remove misleading NEWS entries of a change that was revert…
…ed before release (GH-28075) They are misleading because the first one is in Tools/Demos and the other one is in Documentation so it's not easy to tell the revert happened.
-
-
[3.9] bpo-43913: Fix bugs in cleaning up classes and modules in unitt…
…est. (GH-28006) (GH-28071) * Functions registered with addModuleCleanup() were not called unless the user defines tearDownModule() in their test module. * Functions registered with addClassCleanup() were not called if tearDownClass is set to None. * Buffering in TestResult did not work with functions registered with addClassCleanup() and addModuleCleanup(). * Errors in functions registered with addClassCleanup() and addModuleCleanup() were not handled correctly in buffered and debug modes. * Errors in setUpModule() and functions registered with addModuleCleanup() were reported in wrong order. * And several lesser bugs.. (cherry picked from commit 08d9e59) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
-
bpo-44449: faulthandler don't modify frame refcnt (GH-27850)
Fix a crash in the signal handler of the faulthandler module: no longer modify the reference count of frame objects. (cherry picked from commit fe997e1) Co-authored-by: Victor Stinner <vstinner@python.org>
-
bpo-41620: TestCase.run() now always return a TestResult instance (GH…