Skip to content

Latest commit

 

History

History
103 lines (75 loc) · 2.35 KB

3.8.2rc2.rst

File metadata and controls

103 lines (75 loc) · 2.35 KB

Add audit events to functions in fcntl, msvcrt, os, resource, shutil, signal and syslog.

Enable use of :func:`os.chroot` on HP-UX systems.

Fix regression caused by fix for bpo-39386, that prevented calling aclose on an async generator that had already been closed or exhausted.

Fixed a possible crash in :meth:`list.__contains__` when a list is changed during comparing items. Patch by Dong-hee Na.

Syntax errors raised in the tokenizer now always set correct "text" and "offset" attributes.

The original fix for bpo-27657, "Fix urlparse() with numeric paths" (PR 16839) included in 3.8.1, inadvertently introduced a behavior change that broke several third-party packages relying on the original undefined parsing behavior. The change is reverted in 3.8.2, restoring the behavior of 3.8.0 and earlier releases.

Fixed starting position of AST for expressions like (a)(b), (a)[b] and (a).b.

The :mod:`pydoc` and :mod:`trace` modules now use the :mod:`sysconfig` module to get the path to the Python standard library, to support uncommon installation path like /usr/lib64/python3.9/ on Fedora. Patch by Jan Matějek.

Improved performance of zipfile.Path for files with a large number of entries. Also improved performance and fixed minor issue as published with importlib_metadata 1.5.

In the font configuration window, remove duplicated font names.