main
Commits on Mar 8, 2022
-
-
-
bpo-43224: Implement PEP 646 changes to typing.py (GH-31021)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
-
bpo-46170: Improve the error message when subclassing NewType (GH-30268)
Co-authored-by: Alex Waygood <alex.waygood@gmail.com> Co-authored-by: Nikita Sobolev <mail@sobolevn.me> Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Commits on Mar 7, 2022
-
-
-
-
bpo-44549: Update bzip2 to 1.0.8 in Windows builds to mitigate CVE-20…
…16-3189 and CVE-2019-12900 (GH-31731)
-
-
-
bpo-41370: Evaluate strings as forward refs in PEP 585 generics (GH-3…
…0900) This removes discrepancy between list["int"] and List["int"]. Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
-
bpo-46948: Fix CVE-2022-26488 by ensuring the Windows Installer corre…
…ctly uses the install path during repair (GH-31726)
-
bpo-46933: Make pwd module optional (GH-31700)
Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
-
-
bpo-46940: Don't override existing AttributeError suggestion informat…
…ion (GH-31710) When an exception is created in a nested call to PyObject_GetAttr, any external calls will override the context information of the AttributeError that we have already placed in the most internal call. This will cause the suggestions we create to nor work properly as the attribute name and object that we will be using are the incorrect ones. To avoid this, we need to check first if these attributes are already set and bail out if that's the case.
-
bpo-43292: Fix file leak in
ET.iterparse()
when not exhausted (GH-3……1696) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
-
Use assertEqual, not assertEquals, in test_unicode (GH-31718)
Fixes a DeprecationWarning
-
crypto-team apparently doesn't exist and skrah no longer has write access. Thanks @isidentical for noticing this.
Commits on Mar 6, 2022
-
bpo-14156: Make argparse.FileType work correctly for binary file mode…
…s when argument is '-' (GH-13165) Also made modes containing 'a' or 'x' act the same as a mode containing 'w' when argument is '-' (so 'a'/'x' return sys.stdout like 'w', and 'ab'/'xb' return sys.stdout.buffer like 'wb').
-
Commits on Mar 5, 2022
Commits on Mar 4, 2022
-
bpo-38738: Fix formatting of True and False in the threading document…
…ation (GH-31678) * Fix formatting of True and False in the threading documentation * Update threading.rst