]> git.ipfire.org Git - thirdparty/Python/cpython.git/log
thirdparty/Python/cpython.git
2 years ago[3.11] Minor readability improvement to the factor() recipe (GH-102971) (GH-102972)
Miss Islington (bot) [Thu, 23 Mar 2023 19:56:35 +0000 (12:56 -0700)] 
[3.11] Minor readability improvement to the factor() recipe (GH-102971) (GH-102972)

2 years agogh-98239: Document that `inspect.getsource()` can raise `TypeError` (GH-101689)
Miss Islington (bot) [Thu, 23 Mar 2023 19:42:54 +0000 (12:42 -0700)] 
gh-98239: Document that `inspect.getsource()` can raise `TypeError` (GH-101689)

(cherry picked from commit b6132085ca5418f714eff6e31d1d03369d3fd1d9)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
2 years agogh-102936: typing: document performance pitfalls of protocols decorated with `@runtim...
Miss Islington (bot) [Thu, 23 Mar 2023 18:27:28 +0000 (11:27 -0700)] 
gh-102936: typing: document performance pitfalls of protocols decorated with `@runtime_checkable` (GH-102937)

(cherry picked from commit 58d2b30c012c3a9fe5ab747ae47c96af09e0fd15)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years agogh-88965: typing: fix type substitution of a list of types after initial `ParamSpec...
Miss Islington (bot) [Thu, 23 Mar 2023 16:54:07 +0000 (09:54 -0700)] 
gh-88965: typing: fix type substitution of a list of types  after initial `ParamSpec` substitution (GH-102808)

Previously, this used to fail:

```py
from typing import *
T = TypeVar("T")
P = ParamSpec("P")

class X(Generic[P]):
    f: Callable[P, int]

Y = X[[int, T]]
Z = Y[str]
```

(cherry picked from commit adb0621652f489033b9db8d3949564c9fe545c1d)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years agogh-102810 Improve the sphinx docs for `asyncio.Timeout` (GH-102934)
Miss Islington (bot) [Thu, 23 Mar 2023 16:52:43 +0000 (09:52 -0700)] 
gh-102810 Improve the sphinx docs for `asyncio.Timeout` (GH-102934)

(cherry picked from commit f13fdacadfca87c71130057b6f03c89ae640c9b2)

Co-authored-by: JosephSBoyle <48555120+JosephSBoyle@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years agogh-102947: Improve traceback when calling `fields()` on a non-dataclass (GH-102948)
Miss Islington (bot) [Thu, 23 Mar 2023 14:45:59 +0000 (07:45 -0700)] 
gh-102947: Improve traceback when calling `fields()` on a non-dataclass (GH-102948)

(cherry picked from commit baf4eb083c09b323cc12b8636c28c14089b87de8)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years ago[doc] Fix error in tutorial example: type(exc) is the type rather than the instance...
Miss Islington (bot) [Wed, 22 Mar 2023 18:51:48 +0000 (11:51 -0700)] 
[doc] Fix error in tutorial example: type(exc) is the type rather than the instance (GH-102751)

(cherry picked from commit 8709697292c67254ba836d7e88d1eba08c4a351a)

Co-authored-by: Jens-Hilmar Bradt <17177271+jenshb@users.noreply.github.com>
2 years agogh-102780: Fix uncancel() call in asyncio timeouts (GH-102815)
Miss Islington (bot) [Wed, 22 Mar 2023 18:23:47 +0000 (11:23 -0700)] 
gh-102780: Fix uncancel() call in asyncio timeouts (GH-102815)

Also use `raise TimeOut from <CancelledError instance>` so that the CancelledError is set
in the `__cause__` field rather than in the `__context__` field.

(cherry picked from commit 04adf2df395ded81922c71360a5d66b597471e49)

Co-authored-by: Kristján Valur Jónsson <sweskman@gmail.com>
Co-authored-by: Guido van Rossum <gvanrossum@gmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years agogh-102921: [doc] Clarify `exc` argument name in `BaseExceptionGroup` is plural (GH...
Miss Islington (bot) [Wed, 22 Mar 2023 18:21:59 +0000 (11:21 -0700)] 
gh-102921: [doc] Clarify `exc` argument name in `BaseExceptionGroup` is plural (GH-102922)

(cherry picked from commit 9b19d3936d7cabef67698636d2faf6fa23a95059)

Co-authored-by: Kevin Kirsche <Kev.Kirsche+GitHub@gmail.com>
2 years agogh-95913: Consolidate build requirements changes in 3.11 WhatsNew (GH-98781)
Miss Islington (bot) [Wed, 22 Mar 2023 13:53:22 +0000 (06:53 -0700)] 
gh-95913: Consolidate build requirements changes in 3.11 WhatsNew (GH-98781)

Apply suggestion to combine build requirements changes in 3.11 WhatsNew

(cherry picked from commit 4a3ea1fdd890e5e2ec26540dc3c958a52fba6556)

Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
2 years agogh-101947: Remove size check from sqlite3 serialize test (GH-102914)
Miss Islington (bot) [Wed, 22 Mar 2023 13:45:28 +0000 (06:45 -0700)] 
gh-101947: Remove size check from sqlite3 serialize test (GH-102914)

The size of the returned data is too implementation specific.
(cherry picked from commit 61405da9a5689f554aa53929a2a9c168cab6056b)

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
2 years agogh-100989: Improve the accuracy of collections.deque docstrings (GH-100990)
Miss Islington (bot) [Wed, 22 Mar 2023 12:25:03 +0000 (05:25 -0700)] 
gh-100989: Improve the accuracy of collections.deque docstrings (GH-100990)

(cherry picked from commit c74073657e32b8872f91b3bbe1efa9af20adbea9)

Co-authored-by: Timo Ludwig <ti.ludwig@web.de>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2 years agoDocs: improve accuracy of sqlite3.Connection.interrupt() (GH-102904)
Miss Islington (bot) [Wed, 22 Mar 2023 12:00:25 +0000 (05:00 -0700)] 
Docs: improve accuracy of sqlite3.Connection.interrupt() (GH-102904)

(cherry picked from commit 7b2d53daccf5a6479e179535068fd9a841db44fc)

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2 years agoDocs: improve the accuracy of the sqlite3.connect() timeout param (GH-102900)
Miss Islington (bot) [Wed, 22 Mar 2023 11:49:46 +0000 (04:49 -0700)] 
Docs: improve the accuracy of the sqlite3.connect() timeout param (GH-102900)

(cherry picked from commit c24f1f1e874c283bb11d8b9fbd661536ade19fe9)

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2 years agoDocs: improve accuracy of pdb alias example (GH-102892)
Miss Islington (bot) [Wed, 22 Mar 2023 11:44:21 +0000 (04:44 -0700)] 
Docs: improve accuracy of pdb alias example (GH-102892)

(cherry picked from commit e0c63b72671bf816d3073f1a6a9107f6c171cae7)

Co-authored-by: gaogaotiantian <gaogaotiantian@hotmail.com>
2 years ago[3.11] gh-102595: Document `PyObject_Format` c-api function (GH-102596) (GH-102879)
Miss Islington (bot) [Wed, 22 Mar 2023 09:32:02 +0000 (02:32 -0700)] 
[3.11] gh-102595: Document `PyObject_Format` c-api function (GH-102596) (GH-102879)

(cherry picked from commit 910a64e3013bce821bfac75377cbe88bedf265de)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Def: https://github.com/python/cpython/blame/5ffdaf748d98da6065158534720f1996a45a0072/Include/abstract.hGH-L389

Automerge-Triggered-By: GH:encukou
2 years agoAdd link to `sys.exit` function documentation (GH-102805)
Miss Islington (bot) [Tue, 21 Mar 2023 22:06:10 +0000 (15:06 -0700)] 
Add link to `sys.exit` function documentation (GH-102805)

* Add link to `sys.exit` function documentation

* Update Doc/library/os.rst

Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
* Update Doc/library/os.rst

Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
---------

(cherry picked from commit 41ef502d740b96ca6333a2d0202df7cce4a84e7d)

Co-authored-by: David Poirier <1152277+david-poirier@users.noreply.github.com>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2 years agogh-98608: Fix Failure-handling in new_interpreter() (gh-102658)
Miss Islington (bot) [Tue, 21 Mar 2023 19:13:31 +0000 (12:13 -0700)] 
gh-98608: Fix Failure-handling in new_interpreter() (gh-102658)

The error-handling code in new_interpreter() has been broken for a while.  We hadn't noticed because those code mostly doesn't fail.  (I noticed while working on gh-101660.)  The problem is that we try to clear/delete the newly-created thread/interpreter using itself, which just failed.  The solution is to switch back to the calling thread state first.

(cherry picked from commit d1b883b52a99427d234c20e4a92ddfa6a1da8880)

Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>
https: //github.com/python/cpython/issues/98608

2 years ago[3.11] Backport itertool recipe updates (GH-102881)
Raymond Hettinger [Tue, 21 Mar 2023 18:44:32 +0000 (13:44 -0500)] 
[3.11] Backport itertool recipe updates (GH-102881)

2 years ago[3.11] gh-101975: Fixed a potential SegFault on garbage collection (GH-102803) (GH...
Mark Shannon [Mon, 20 Mar 2023 14:42:15 +0000 (14:42 +0000)] 
[3.11] gh-101975: Fixed a potential SegFault on garbage collection (GH-102803) (GH-102807)

Authored-by: gaogaotiantian <gaogaotiantian@hotmail.com>
2 years agogh-102810: Add docstrings to the public-facing methods of `asyncio.Timeout` (GH-102811)
Miss Islington (bot) [Sun, 19 Mar 2023 20:31:22 +0000 (13:31 -0700)] 
gh-102810: Add docstrings to the public-facing methods of `asyncio.Timeout` (GH-102811)

(cherry picked from commit 699cb20ae6fdef8b0f13d633cf4858465ef3469f)

Co-authored-by: JosephSBoyle <48555120+JosephSBoyle@users.noreply.github.com>
Co-authored-by: Guido van Rossum <gvanrossum@gmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years ago[3.11] gh-102721: Improve coverage of `_collections_abc._CallableGenericAlias` (GH...
Nikita Sobolev [Fri, 17 Mar 2023 19:48:06 +0000 (22:48 +0300)] 
[3.11] gh-102721: Improve coverage of `_collections_abc._CallableGenericAlias` (GH-102788)

This is a backport of https://github.com/python/cpython/pull/102722 without the `typing.py` changes.

Automerge-Triggered-By: GH:AlexWaygood
2 years agogh-102701: Fix overflow in dictobject.c (GH-102750)
Miss Islington (bot) [Fri, 17 Mar 2023 14:54:18 +0000 (07:54 -0700)] 
gh-102701: Fix overflow in dictobject.c (GH-102750)

(cherry picked from commit 65fb7c4055f280caaa970939d16dd947e6df8a8d)

Co-authored-by: Inada Naoki <songofacandy@gmail.com>
2 years agoIncrease stack reserve size for Windows debug builds to avoid test crashes (GH-102764)
Miss Islington (bot) [Fri, 17 Mar 2023 01:34:49 +0000 (18:34 -0700)] 
Increase stack reserve size for Windows debug builds to avoid test crashes (GH-102764)

(cherry picked from commit f33b33eb31c11a32b2955eb1f002f02267bd7d61)

Co-authored-by: Steve Dower <steve.dower@python.org>
2 years ago[3.11] Fix outdated note about 'int' rounding or truncating (GH-102736) (#102766)
Miss Islington (bot) [Thu, 16 Mar 2023 20:42:54 +0000 (13:42 -0700)] 
[3.11] Fix outdated note about 'int' rounding or truncating (GH-102736) (#102766)

Fix outdated note about 'int' rounding or truncating (GH-102736)
(cherry picked from commit 405739f9166592104a5b0b945de92e28415ae972)

Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
2 years agoGH-102653: Make recipe docstring show the correct distribution (GH-102742)
Miss Islington (bot) [Thu, 16 Mar 2023 14:42:23 +0000 (07:42 -0700)] 
GH-102653: Make recipe docstring show the correct distribution (GH-102742)

(cherry picked from commit b0ec6253c9cf1b22b87cd99f317dbaeb31263b20)

Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
2 years agogh-94440: Fix issue of ProcessPoolExecutor shutdown hanging (GH-94468)
Miss Islington (bot) [Thu, 16 Mar 2023 05:09:20 +0000 (22:09 -0700)] 
gh-94440: Fix issue of ProcessPoolExecutor shutdown hanging (GH-94468)

Fix an issue of concurrent.futures ProcessPoolExecutor shutdown hanging.

(cherry picked from commit 2dc94634b50f0e5e207787e5ac1d56c68b22c3ae)

Co-authored-by: yonatanp <yonatan.perry@gmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years agogh-101100: Documenting --prefix and --exec-prefix. (GH-102695)
Miss Islington (bot) [Wed, 15 Mar 2023 22:13:48 +0000 (15:13 -0700)] 
gh-101100: Documenting --prefix and --exec-prefix. (GH-102695)

(cherry picked from commit 61b9ff35cbda0cc59816951a17de073968fc25c6)

Co-authored-by: Julien Palard <julien@palard.fr>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
2 years agogh-102560 Add docstrings to asyncio.TaskGroup (GH-102565)
Miss Islington (bot) [Wed, 15 Mar 2023 07:27:33 +0000 (00:27 -0700)] 
gh-102560 Add docstrings to asyncio.TaskGroup (GH-102565)

(cherry picked from commit e94edab727d07bef851e0e1a345e18a453be863d)

Co-authored-by: JosephSBoyle <48555120+JosephSBoyle@users.noreply.github.com>
2 years ago[3.11] Remove misformatted exclamation marks in docs (GH-102694) (#102716)
Hugo van Kemenade [Wed, 15 Mar 2023 07:25:55 +0000 (09:25 +0200)] 
[3.11] Remove misformatted exclamation marks in docs (GH-102694) (#102716)

Remove the exclamation mark from :program:`!foo` in .rst files because
it inadvertently shows up in the rendered HTML.

(Sphinx's cross-referencing roles use a '!' prefix to suppress
hyperlinking[1], but :program: is not a cross-referencing role so the
'!' is displayed verbatim.)

The exclamation marks in venv.rst were introduced in #98350. See
comments [2] and [3] for additional discussion.

[1]: https://www.sphinx-doc.org/en/master/usage/restructuredtext/roles.html#cross-referencing-syntax
[2]: https://github.com/python/cpython/pull/98350#issuecomment-1285965759
[3]: https://github.com/python/cpython/pull/98350#issuecomment-1286394047

Reported-by: Vinay Sajip <vinay_sajip@yahoo.co.uk>
Co-authored-by: Tom Levy <tomlevy93@gmail.com>
2 years agogh-101377: improving test_locale_calendar_formatweekday of calendar (GH-101378)
Miss Islington (bot) [Wed, 15 Mar 2023 03:00:28 +0000 (20:00 -0700)] 
gh-101377: improving test_locale_calendar_formatweekday of calendar (GH-101378)

---------

(cherry picked from commit 5e0865f22eed9f3f3f0e912c4ada196effbd8ce0)

Co-authored-by: Andre Hora <andrehora@users.noreply.github.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2 years agogh-102703: Fix typo in modules tutorial documentation (GH-102707)
Miss Islington (bot) [Wed, 15 Mar 2023 00:11:56 +0000 (17:11 -0700)] 
gh-102703: Fix typo in modules tutorial documentation (GH-102707)

**Before**
This prevents directories with a common name, such as ``string``, unintentionally hiding ...
**After**
This prevents directories with a common name, such as ``string``, from unintentionally hiding ...
(cherry picked from commit 0a539b5db312d126ff45dd4aa6a53d40a292c512)

Co-authored-by: Robert Prater (B. Eng) <robcprater@gmail.com>
2 years agoRename redundant enum tests so that they run (GH-102535)
Miss Islington (bot) [Tue, 14 Mar 2023 22:46:01 +0000 (15:46 -0700)] 
Rename redundant enum tests so that they run (GH-102535)

(cherry picked from commit a028778d4c813914ae1e6ef3a04bb96dbf92ace6)

Co-authored-by: JosephSBoyle <48555120+JosephSBoyle@users.noreply.github.com>
2 years ago[3.11] gh-102354: change python3 to python in docs examples (GH-102696) (#102697)
Miss Islington (bot) [Tue, 14 Mar 2023 18:52:33 +0000 (11:52 -0700)] 
[3.11] gh-102354: change python3 to python in docs examples (GH-102696) (#102697)

gh-102354: change python3 to python in docs examples (GH-102696)
(cherry picked from commit 80abd62647b2a36947a11a6a8e395061be6f0c61)

Co-authored-by: Paul Watson <paul.hermeneutic@gmail.com>
2 years agogh-100315: clarification to `__slots__` docs. (GH-102621)
Miss Islington (bot) [Tue, 14 Mar 2023 09:32:09 +0000 (02:32 -0700)] 
gh-100315: clarification to `__slots__` docs. (GH-102621)

refer to tp_itemsize in discussion on "variable-length" built-in types
(cherry picked from commit 88c262c086077377b40dfae5e46f597e28ffe3c9)

Co-authored-by: T <tnie@tuta.io>
2 years agodoc: Remove a duplicate 'versionchanged' in library/asyncio-task (gh-102677)
Miss Islington (bot) [Tue, 14 Mar 2023 02:26:11 +0000 (19:26 -0700)] 
doc: Remove a duplicate 'versionchanged' in library/asyncio-task (gh-102677)

(cherry picked from commit 7bdb331b67c4aee513e01794ba7dd2c3be43d3ca)

Co-authored-by: Joongi Kim <me@daybreaker.info>
2 years agogh-102627: Replace address pointing toward malicious web page (GH-102630)
Miss Islington (bot) [Mon, 13 Mar 2023 22:43:16 +0000 (15:43 -0700)] 
gh-102627: Replace address pointing toward malicious web page (GH-102630)

* Replace known bad address pointing toward a malicious web page.

(cherry picked from commit 61479d46848bc7a7f9b571b0b09c4a4b4436d839)

Co-authored-by: Blind4Basics <32236948+Blind4Basics@users.noreply.github.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2 years ago[3.11] gh-102069: Fix `__weakref__` descriptor generation for custom dataclasses...
Miss Islington (bot) [Mon, 13 Mar 2023 22:17:46 +0000 (15:17 -0700)] 
[3.11] gh-102069: Fix `__weakref__` descriptor generation for custom dataclasses (GH-102075) (#102662)

gh-102069: Fix `__weakref__` descriptor generation for custom dataclasses (GH-102075)
(cherry picked from commit d97757f793ea53dda3cc6882b4a92d3e921b17c9)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
2 years ago[3.11] Fix duplicated words in the docs (#102644)
Alex Waygood [Mon, 13 Mar 2023 14:31:50 +0000 (14:31 +0000)] 
[3.11] Fix duplicated words in the docs (#102644)

(cherry-picked from commit f6ca71a422)

With grep utility found some duplicated words

Co-authored-by: Виталий Дмитриев <vitaldmit@bk.ru>
2 years agoFix broken link to MSDN (GH-102355)
Miss Islington (bot) [Mon, 13 Mar 2023 13:42:30 +0000 (06:42 -0700)] 
Fix broken link to MSDN (GH-102355)

(cherry picked from commit 9a8b66b58c74236959a01d579e2c156d9c2e7cb3)

Co-authored-by: 谭九鼎 <109224573@qq.com>
2 years agogh-101100: Fix Sphinx warnings in `turtle` module (GH-102340)
Miss Islington (bot) [Mon, 13 Mar 2023 11:33:38 +0000 (04:33 -0700)] 
gh-101100: Fix Sphinx warnings in `turtle` module (GH-102340)

(cherry picked from commit 78e4e6c3d71980d4e6687f07afa6ddfc83e29b04)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2 years agoGH-101673: Fix pdb bug where local variable changes are lost after longlist (GH-101674)
Miss Islington (bot) [Sun, 12 Mar 2023 23:40:56 +0000 (16:40 -0700)] 
GH-101673: Fix pdb bug where local variable changes are lost after longlist (GH-101674)

(cherry picked from commit 5d677c556f03a34d1c2d86e4cc96025870c20c12)

Co-authored-by: gaogaotiantian <gaogaotiantian@hotmail.com>
2 years ago[3.11] Fixes duplicated word (GH-102623) (#102624)
Miss Islington (bot) [Sun, 12 Mar 2023 17:00:04 +0000 (10:00 -0700)] 
[3.11] Fixes duplicated word (GH-102623) (#102624)

Fixes duplicated word (GH-102623)

In line 1627, the end of the sentence reads "only that that it may be." but it should read "only that it may be" (or alternatively "only that that may be").

(cherry picked from commit e6210621bee4ac10e18b4adc11229b8cc1ee788d)

Co-authored-by: Guido van Rossum <guido@python.org>
Co-authored-by: Hugo Gabriel Eyherabide <hugogabriel.eyherabide@gmail.com>
2 years ago[3.11] gh-102493: backport unit test for PyErr_SetObject (#102602)
Irit Katriel [Sat, 11 Mar 2023 15:01:01 +0000 (15:01 +0000)] 
[3.11] gh-102493: backport unit test for PyErr_SetObject (#102602)

gh-102493: backport unit test for PyErr_SetObject

2 years agogh-102433: Add tests for how classes with properties interact with `isinstance()...
Miss Islington (bot) [Sat, 11 Mar 2023 01:46:04 +0000 (17:46 -0800)] 
gh-102433: Add tests for how classes with properties interact with `isinstance()` checks on `typing.runtime_checkable` protocols (GH-102449)

(cherry picked from commit 5ffdaf748d98da6065158534720f1996a45a0072)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Carl Meyer <carl@oddbird.net>
2 years agoGH-102537: Handle check for PYTHONTZPATH failing in zoneinfo test (GH-102538)
Miss Islington (bot) [Fri, 10 Mar 2023 15:54:45 +0000 (07:54 -0800)] 
GH-102537: Handle check for PYTHONTZPATH failing in zoneinfo test (GH-102538)

It is possible but unlikely for the `python_tzpath_context` function to fail between the start of the `try` block and the point where `os.environ.get` succeeds, in which case `old_env` will be undefined. In this case, we want to take no action.

Practically speaking this will really only happen in an error condition anyway, so it doesn't really matter, but we should probably do it right anyway.
(cherry picked from commit 64bde502cf89963bc7382b03ea9e1c0967d22e35)

Co-authored-by: Paul Ganssle <1377457+pganssle@users.noreply.github.com>
2 years agogh-86509: Add link to Lib/_threading_local.py in threading docs (GH-101824)
Miss Islington (bot) [Fri, 10 Mar 2023 12:30:24 +0000 (04:30 -0800)] 
gh-86509: Add link to Lib/_threading_local.py in threading docs (GH-101824)

(cherry picked from commit 53dceb53ade15587b9cfd30c0a0942232517dee9)

Co-authored-by: Owain Davies <116417456+OTheDev@users.noreply.github.com>
2 years agogh-101100: Fix sphinx warnings in `zipapp` and `zipfile` modules (GH-102526)
Miss Islington (bot) [Wed, 8 Mar 2023 08:30:44 +0000 (00:30 -0800)] 
gh-101100: Fix sphinx warnings in `zipapp` and `zipfile` modules (GH-102526)

(cherry picked from commit 1f557f94c2ee98c2a43bd090a7bf3f39a22ed874)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
2 years agoGH-102397: Fix segfault from race condition in signal handling (GH-102399)
Miss Islington (bot) [Wed, 8 Mar 2023 08:26:20 +0000 (00:26 -0800)] 
GH-102397: Fix segfault from race condition in signal handling (GH-102399)

(cherry picked from commit 1a84cc007e207f2dd61f86a7fc3d86632fdce72f)

Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
2 years agoFix style in argparse.rst (GH-101733)
Miss Islington (bot) [Wed, 8 Mar 2023 07:33:52 +0000 (23:33 -0800)] 
Fix style in argparse.rst (GH-101733)

(cherry picked from commit 061325e0d2bbec6ff89d03f527c91dc7bfa14003)

Co-authored-by: Marcin Wieczorek <marcin@marcin.co>
2 years ago[3.11] gh-95913: Edit Faster CPython section in 3.11 WhatsNew (GH-98429) (GH-102490)
Miss Islington (bot) [Tue, 7 Mar 2023 03:08:14 +0000 (19:08 -0800)] 
[3.11] gh-95913: Edit Faster CPython section in 3.11 WhatsNew (GH-98429) (GH-102490)

gh-95913: Edit Faster CPython section in 3.11 WhatsNew (GH-98429)
(cherry picked from commit 80b19a30c0d5f9f8a8651e7f8847c0e68671c89a)

Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2 years ago[3.11] gh-101759: Update macOS installer SQLite 3.40.1 checksum (gh-102485) (GH-102488)
Miss Islington (bot) [Tue, 7 Mar 2023 01:31:48 +0000 (17:31 -0800)] 
[3.11] gh-101759: Update macOS installer SQLite 3.40.1 checksum (gh-102485) (GH-102488)

(cherry picked from commit f9cdeb7b99d408a2e884101ede576952510bcc9b)

Co-authored-by: Ned Deily <nad@python.org>
2 years agoAdd gettext support to tools/extensions/c_annotations.py (GH-101989)
Miss Islington (bot) [Mon, 6 Mar 2023 21:53:47 +0000 (13:53 -0800)] 
Add gettext support to tools/extensions/c_annotations.py (GH-101989)

(cherry picked from commit d959bcd4a0393a120fa12c034de4041037d171c3)

Co-authored-by: Rémi Lapeyre <remi.lapeyre@lenstra.fr>
2 years ago[3.11] gh-102416: Do not memoize incorrectly loop rules in the parser (GH-102467...
Pablo Galindo Salgado [Mon, 6 Mar 2023 17:13:28 +0000 (18:13 +0100)] 
[3.11] gh-102416: Do not memoize incorrectly loop rules in the parser  (GH-102467). (#102473)

2 years agogh-102444: Fix minor bugs in `test_typing` highlighted by pyflakes (GH-102445)
Miss Islington (bot) [Sun, 5 Mar 2023 22:00:56 +0000 (14:00 -0800)] 
gh-102444: Fix minor bugs in `test_typing` highlighted by pyflakes (GH-102445)

(cherry picked from commit 96e10229292145012bc462a6ab3ce1626c8acf71)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years agoGH-102341: Improve the test function for pow (GH-102342)
Miss Islington (bot) [Sun, 5 Mar 2023 17:55:18 +0000 (09:55 -0800)] 
GH-102341: Improve the test function for pow (GH-102342)

(cherry picked from commit 32220543e2db36c6146ff2704ed1714a6adecc1b)

Co-authored-by: Partha P. Mukherjee <ppm.floss@gmail.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2 years agoFix unused classes in a typing test (GH-102437)
Miss Islington (bot) [Sun, 5 Mar 2023 15:31:42 +0000 (07:31 -0800)] 
Fix unused classes in a typing test (GH-102437)

As part of investigation issue https://github.com/python/cpython/issues/102433, I discovered what I believe to be an error where two classes `CI` and `DI` are not being used. The assertions beneath them act on `C` and `D`, duplicating existing assertions in this test.
(cherry picked from commit 7894bbe94ba319eb650f383cb5196424c77b2cfd)

Co-authored-by: JosephSBoyle <48555120+JosephSBoyle@users.noreply.github.com>
Automerge-Triggered-By: GH:AlexWaygood
2 years agogh-101979: argparse: fix a bug where parentheses in metavar argument of add_argument...
Miss Islington (bot) [Sun, 5 Mar 2023 15:18:34 +0000 (07:18 -0800)] 
gh-101979: argparse: fix a bug where parentheses in metavar argument of add_argument() were dropped (GH-102318)

(cherry picked from commit 9a478be1a4314734c697dda7a7b0e633a6fb0751)

Co-authored-by: Yeojin Kim <yeojin.dev@gmail.com>
2 years agogh-102356: Add thrashcan macros to filter object dealloc (GH-102426)
Miss Islington (bot) [Sun, 5 Mar 2023 11:25:48 +0000 (03:25 -0800)] 
gh-102356: Add thrashcan macros to filter object dealloc (GH-102426)

Add thrashcan macros to the deallocator of the filter objects to protect against deeply nested destruction of chains of nested filters.
(cherry picked from commit 66aa78cbe604a7c5731f074b869f92174a8e3b64)

Co-authored-by: Marta Gómez Macías <mgmacias@google.com>
2 years ago[3.11] Move around example in to_bytes() to avoid confusion (GH-101595) (#102434)
Miss Islington (bot) [Sun, 5 Mar 2023 09:42:36 +0000 (01:42 -0800)] 
[3.11] Move around example in to_bytes() to avoid confusion (GH-101595) (#102434)

Move around example in to_bytes() to avoid confusion (GH-101595)

Moves an example to be closer to the sentence that refers to it.
(cherry picked from commit 5da379ca7dff44b321450800252be01041b3320b)

Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
2 years agogh-101992: update pstlib module documentation (GH-102133)
Miss Islington (bot) [Sun, 5 Mar 2023 06:36:00 +0000 (22:36 -0800)] 
gh-101992: update pstlib module documentation (GH-102133)

(cherry picked from commit e4609cbe4ca2d3d4fc07c19a7d0bdec52f054c63)

Co-authored-by: Dustin Rodrigues <dust.rod@gmail.com>
2 years ago[3.11] Clarify re docs for byte pattern group names (GH-99308) (#101001)
Ilya Kulakov [Sat, 4 Mar 2023 21:36:42 +0000 (13:36 -0800)] 
[3.11]  Clarify re docs for byte pattern group names (GH-99308) (#101001)

Fix wording of the deprecation notice in re for 3.11

2 years agogh-102179: Fix `os.dup2` error reporting for negative fds (GH-102180)
Miss Islington (bot) [Sat, 4 Mar 2023 14:55:02 +0000 (06:55 -0800)] 
gh-102179: Fix `os.dup2` error reporting for negative fds (GH-102180)

(cherry picked from commit c2bd55d26f8eb2850eb9f9026b5d7f0ed1420b65)

Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru>
2 years agogh-101892: Fix `SystemError` when a callable iterator call exhausts the iterator...
Miss Islington (bot) [Sat, 4 Mar 2023 14:46:17 +0000 (06:46 -0800)] 
gh-101892: Fix `SystemError` when a callable iterator call exhausts the iterator (GH-101896)

(cherry picked from commit 705487c6557c3d8866622b4d32528bf7fc2e4204)

Co-authored-by: Raj <51259329+workingpayload@users.noreply.github.com>
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
2 years agogh-102383: [docs] Arguments of `PyObject_CopyData` are `PyObject *` (GH-102390)
Miss Islington (bot) [Fri, 3 Mar 2023 17:27:20 +0000 (09:27 -0800)] 
gh-102383: [docs] Arguments of `PyObject_CopyData` are `PyObject *` (GH-102390)

(cherry picked from commit 7b9132057d8f176cb9c40e8324f5122a3132ee58)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
2 years agogh-101754: Document that Windows converts keys in `os.environ` to uppercase (GH-101840)
Miss Islington (bot) [Fri, 3 Mar 2023 11:00:06 +0000 (03:00 -0800)] 
gh-101754: Document that Windows converts keys in `os.environ` to uppercase (GH-101840)

(cherry picked from commit 4e7c0cbf59595714848cf9827f6e5b40c3985924)

Co-authored-by: Owain Davies <116417456+OTheDev@users.noreply.github.com>
2 years ago [3.11] Fix typos in documentation and comments (GH-102374) (#102376)
Alex Waygood [Thu, 2 Mar 2023 16:00:06 +0000 (16:00 +0000)] 
 [3.11] Fix typos in documentation and comments (GH-102374) (#102376)

[3.11] Fix typos in documentation and comments (GH-102374)

Found some duplicate `to`s in the documentation and some code comments and fixed them.

[Misc/NEWS.d/3.12.0a1.rst](https://github.com/python/cpython/blob/ed55c69ebd74178115cd8b080f7f8e7588cd5fda/Misc/NEWS.d/3.12.0a1.rst) also contains two duplicate `to`s, but I wasn't sure if it's ok to touch that file.  Looks auto generated.  I'm happy to amend the PR if requested. :)

Automerge-Triggered-By: GH:AlexWaygood
Co-authored-by: Michael K <michael-k@users.noreply.github.com>
2 years ago[3.11] gh-90744: Fix erroneous doc links in the sys module (GH-101319) (#102321)
Hugo van Kemenade [Thu, 2 Mar 2023 05:43:44 +0000 (07:43 +0200)] 
[3.11] gh-90744: Fix erroneous doc links in the sys module (GH-101319) (#102321)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Brad Wolfe <brad.wolfe@gmail.com>
Co-authored-by: Furkan Onder <furkanonder@protonmail.com>
Fix erroneous doc links in the sys module (#101319)

2 years ago[3.11] gh-102088 Optimize iter_index itertools recipe (GH-102360) (GH-102363)
Miss Islington (bot) [Thu, 2 Mar 2023 03:52:37 +0000 (19:52 -0800)] 
[3.11] gh-102088 Optimize iter_index itertools recipe (GH-102360) (GH-102363)

2 years agoDoc: Fix minor error in ePub (GH-100614)
Inada Naoki [Wed, 1 Mar 2023 01:19:16 +0000 (10:19 +0900)] 
Doc: Fix minor error in ePub (GH-100614)

Fix issue reported https://mail.python.org/archives/list/docs@python.org/message/KE7OIAO53P4XRC4ZOWPDHA63ZQJCHEC3/
(cherry picked from commit 7d1d66341838d7d1963c9ee7ffca2950d3a751fd)

2 years agoIDLE: Simplify DynOptionsMenu __init__code (GH-101371)
Miss Islington (bot) [Tue, 28 Feb 2023 06:41:20 +0000 (22:41 -0800)] 
IDLE: Simplify DynOptionsMenu __init__code (GH-101371)

Refactor DynOptionMenu's initializer to not copy  kwargs dict and use subscripting;
improve its htest.

(cherry picked from commit c41af812c948ec3cb07b2ef7a46a238f5cab3dc2)

Co-authored-by: JosephSBoyle <48555120+JosephSBoyle@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2 years agogh-102296 Document that inspect.Parameter kinds support ordering (GH-102297)
Miss Islington (bot) [Mon, 27 Feb 2023 15:21:27 +0000 (07:21 -0800)] 
gh-102296 Document that inspect.Parameter kinds support ordering (GH-102297)

(cherry picked from commit 0db6f442598a1994c37f24e704892a2bb71a0a1b)

Co-authored-by: Gouvernathor <44340603+Gouvernathor@users.noreply.github.com>
Automerge-Triggered-By: GH:AlexWaygood
2 years agogh-101100: Fix sphinx warnings in `types` module (GH-102274)
Miss Islington (bot) [Mon, 27 Feb 2023 07:33:05 +0000 (23:33 -0800)] 
gh-101100: Fix sphinx warnings in `types` module (GH-102274)

(cherry picked from commit 101a12c5767a8c6ca6e32b8e24a462d2606d24ca)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2 years agogh-101765: unicodeobject: use Py_XDECREF correctly (GH-102283)
Miss Islington (bot) [Sun, 26 Feb 2023 23:09:18 +0000 (15:09 -0800)] 
gh-101765: unicodeobject: use Py_XDECREF correctly (GH-102283)

(cherry picked from commit 8d0f09b1beafd95763a5da53acc58dac0bd63a53)

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2 years ago[3.11] Add missing 'is' to `cmath.log()` docstring (GH-102049) (#102279)
Mark Dickinson [Sun, 26 Feb 2023 14:55:44 +0000 (14:55 +0000)] 
[3.11] Add missing 'is' to `cmath.log()` docstring (GH-102049) (#102279)

Fix missing 'is' in cmath.log() docstring.
(cherry picked from commit 71f614ef2a3d66213b9cae807cbbc1ed03741221)

Co-authored-by: Owain Davies <116417456+OTheDev@users.noreply.github.com>
2 years ago[3.11] [doc] Improve grammar/fix missing word (GH-102060) (GH-102277)
Miss Islington (bot) [Sun, 26 Feb 2023 13:28:55 +0000 (05:28 -0800)] 
[3.11] [doc] Improve grammar/fix missing word (GH-102060) (GH-102277)

[doc] Improve grammar/fix missing word (GH-102060)
(cherry picked from commit 6daf42b28e1c6d5f0c1a6350cfcc382789e11293)

Co-authored-by: VMan <vayidm@users.noreply.github.com>
2 years ago[3.11] gh-85417: Clarify behaviour on branch cuts in cmath module (GH-102046) (#102276)
Miss Islington (bot) [Sun, 26 Feb 2023 11:55:25 +0000 (03:55 -0800)] 
[3.11] gh-85417: Clarify behaviour on branch cuts in cmath module (GH-102046) (#102276)

gh-85417: Clarify behaviour on branch cuts in cmath module (GH-102046)

This PR updates the cmath module documentation to reflect the reality that Python is almost always (and as far as I can tell, that "almost" can be omitted) running on a machine whose C double supports signed zeros.

* Removes misleading references to functions being continuous from above / below / the left / the right at branch cuts
* Expands the note on branch cuts at the top of the module documentation to explain the double-sided sign-of-zero-based behaviour
(cherry picked from commit b513c46d998344dc07eb6d510782c2e23d2b859e)

Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
2 years agogh-102259: Fix re doc issue regarding right square brackets (GH-102264)
Miss Islington (bot) [Sun, 26 Feb 2023 02:32:42 +0000 (18:32 -0800)] 
gh-102259: Fix re doc issue regarding right square brackets (GH-102264)

(cherry picked from commit bcadcde7122f6d3d08b35671d67e105149371a2f)

Co-authored-by: Skip Montanaro <skip.montanaro@gmail.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2 years ago[3.11] gh-101765: Fix refcount issues in list and unicode pickling (GH-102265) (...
Jelle Zijlstra [Sun, 26 Feb 2023 00:38:19 +0000 (16:38 -0800)] 
[3.11] gh-101765: Fix refcount issues in list and unicode pickling (GH-102265) (#102268)

(cherry picked from commit d71edbd1b7437706519a9786211597d95934331a)

2 years ago[3.11] GH-99818: improve the documentation for zipfile.Path and Traversable (GH-10158...
Shantanu [Sat, 25 Feb 2023 23:42:30 +0000 (15:42 -0800)] 
[3.11] GH-99818: improve the documentation for zipfile.Path and Traversable (GH-101589) (#102266)

Automerge-Triggered-By: GH:FFY00
(cherry picked from commit 84181c14040ed2befe7f1a55b4f560c80fa61154)

Co-authored-by: Filipe Laíns <lains@riseup.net>
2 years agogh-101100: Fix sphinx warnings in `typing` module docs (GH-102260)
Miss Islington (bot) [Sat, 25 Feb 2023 21:55:49 +0000 (13:55 -0800)] 
gh-101100: Fix sphinx warnings in `typing` module docs (GH-102260)

(cherry picked from commit a498de4c0ef9e264cab3320afbc4d38df6394800)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
2 years agogh-102252: Improve coverage of test_bool.py (GH-102253)
Miss Islington (bot) [Sat, 25 Feb 2023 21:15:45 +0000 (13:15 -0800)] 
gh-102252: Improve coverage of test_bool.py (GH-102253)

Add tests for conversion from bool to complex.
(cherry picked from commit 41970436373f4be813fe8f5a07b6da04d5f4c80e)

Co-authored-by: Eclips4 <80244920+Eclips4@users.noreply.github.com>
2 years ago[3.11] GH-102126: fix deadlock at shutdown when clearing thread state… (#102234)
Kumar Aditya [Sat, 25 Feb 2023 15:30:05 +0000 (21:00 +0530)] 
[3.11] GH-102126: fix deadlock at shutdown when clearing thread state… (#102234)

[3.11] GH-102126: fix deadlock at shutdown when clearing thread states (GH-102222)

(cherry picked from commit 5f11478ce7fda826d399530af4c5ca96c592f144)

2 years agoasyncio docs: Fix dangling hyphen (GH-102227)
Miss Islington (bot) [Sat, 25 Feb 2023 13:29:35 +0000 (05:29 -0800)] 
asyncio docs: Fix dangling hyphen (GH-102227)

Currently this gets rendered with a dangling hyphen.
(cherry picked from commit 207e1c5cae11108213dff5ff07443ee4cfa0d2ea)

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2 years agogh-101100: Fix Sphinx warnings in `decimal` module (GH-102125)
Miss Islington (bot) [Sat, 25 Feb 2023 09:58:52 +0000 (01:58 -0800)] 
gh-101100: Fix Sphinx warnings in `decimal` module (GH-102125)

(cherry picked from commit b7c11264476ccc11e4bdf4bd3c3664ccd1b7c5f9)

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2 years ago[3.11] gh-101765: Fix SystemError / segmentation fault in iter `__reduce__` when...
Ionite [Sat, 25 Feb 2023 03:49:59 +0000 (22:49 -0500)] 
[3.11] gh-101765: Fix SystemError / segmentation fault in iter `__reduce__` when internal access of `builtins.__dict__` exhausts the iterator (GH-101769) (#102228)

(cherry picked from commit 54dfa14c5a94b893b67a4d9e9e403ff538ce9023)

2 years ago[3.11] gh-95675: fix uid and gid at test_add_dir_getmember (gh-102207) (gh-102231)
Miss Islington (bot) [Sat, 25 Feb 2023 02:55:48 +0000 (18:55 -0800)] 
[3.11] gh-95675: fix uid and gid at test_add_dir_getmember (gh-102207) (gh-102231)

gh-95675: fix uid and gid at test_add_dir_getmember (gh-102207)
(cherry picked from commit 56e93c8020e89e1712aa238574bca2076a225028)

Co-authored-by: Seonkyo Ok <seonkyo.ok@linecorp.com>
2 years agogh-102105 Fix wording in filterfalse/quantify/filter (GH-102189)
Miss Islington (bot) [Fri, 24 Feb 2023 16:21:40 +0000 (08:21 -0800)] 
gh-102105 Fix wording in filterfalse/quantify/filter (GH-102189)

(cherry picked from commit 81bf10e4f20a0f6d36b67085eefafdf7ebb97c33)

Co-authored-by: Stefan Pochmann <609905+pochmann@users.noreply.github.com>
2 years agogh-102158: Add tests for `softkwlist` (GH-102159)
Miss Islington (bot) [Fri, 24 Feb 2023 02:54:47 +0000 (18:54 -0800)] 
gh-102158: Add tests for `softkwlist` (GH-102159)

---------

(cherry picked from commit 9f3ecd1aa3566947648a053bd9716ed67dd9a718)

Co-authored-by: Eclips4 <80244920+Eclips4@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2 years agogh-101981: Consolidate macOS configure steps in CI (GH-102131)
Miss Islington (bot) [Thu, 23 Feb 2023 17:11:45 +0000 (09:11 -0800)] 
gh-101981: Consolidate macOS configure steps in CI (GH-102131)

(cherry picked from commit e07b304bb004e1298283c82bd135dd5ef96a90cc)

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Automerge-Triggered-By: GH:erlend-aasland
2 years agogh-102151: Correctly fetch CONFIG_ARGS in Tools/freeze/test/freeze.py (GH-102152)
Miss Islington (bot) [Thu, 23 Feb 2023 14:36:28 +0000 (06:36 -0800)] 
gh-102151: Correctly fetch CONFIG_ARGS in Tools/freeze/test/freeze.py (GH-102152)

(cherry picked from commit c3a178398c199038f3a0891d09f0363ec73f3b38)

Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
2 years agoFix typo in `Py_GetPythonHome` signature (GH-102168)
Miss Islington (bot) [Thu, 23 Feb 2023 13:38:08 +0000 (05:38 -0800)] 
Fix typo in `Py_GetPythonHome` signature (GH-102168)

(cherry picked from commit 9bba8035bd99813203cb3b0de218f9cc3bcdaf2f)

Co-authored-by: Tanner Firl <105078804+TannerFirl@users.noreply.github.com>
2 years ago[3.11] gh-100226: Clarify StreamReader.read behavior (GH-101807) (#102001)
Miss Islington (bot) [Thu, 23 Feb 2023 13:35:59 +0000 (05:35 -0800)] 
[3.11] gh-100226: Clarify StreamReader.read behavior (GH-101807) (#102001)

gh-100226: Clarify StreamReader.read behavior (GH-101807)
(cherry picked from commit 77d95c83733722ada35eb1ef89ae5b84a51ddd32)

Co-authored-by: Jan Gosmann <jan@hyper-world.de>
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
2 years agoFix syntax error in struct doc example (GH-102160)
Miss Islington (bot) [Thu, 23 Feb 2023 00:02:31 +0000 (16:02 -0800)] 
Fix syntax error in struct doc example (GH-102160)

Missing closing ) reported on Discuss by Chukwudi Nwachukwu.
(cherry picked from commit 8f647477f0ab5362741d261701b5bcd76bd69ec1)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2 years agoGH-101777: `queue.rst`: use 2 spaces after a period to be consistent. (GH-102143)
Miss Islington (bot) [Wed, 22 Feb 2023 21:39:05 +0000 (13:39 -0800)] 
GH-101777: `queue.rst`: use 2 spaces after a period to be consistent. (GH-102143)

(cherry picked from commit 96bf24380e44dfa1516d65480250995e737c0cb9)

Co-authored-by: Owain Davies <116417456+OTheDev@users.noreply.github.com>
2 years ago[3.11] gh-97786: Fix compiler warnings in pytime.c (GH-101826) (#102062)
Miss Islington (bot) [Wed, 22 Feb 2023 19:11:59 +0000 (11:11 -0800)] 
[3.11] gh-97786: Fix compiler warnings in pytime.c (GH-101826) (#102062)

gh-97786: Fix compiler warnings in pytime.c (GH-101826)

Fixes compiler warnings in pytime.c.
(cherry picked from commit b1b375e2670a58fc37cb4c2629ed73b045159918)

Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
2 years ago[3.11] gh-101936: Update the default value of fp from io.StringIO to io.BytesIO ...
Miss Islington (bot) [Wed, 22 Feb 2023 11:42:04 +0000 (03:42 -0800)] 
[3.11] gh-101936: Update the default value of fp from io.StringIO to io.BytesIO (gh-102100) (gh-102117)

gh-101936: Update the default value of fp from io.StringIO to io.BytesIO (gh-102100)
(cherry picked from commit 0d4c7fcd4f078708a5ac6499af378ce5ee8eb211)

Co-authored-by: Long Vo <long.vo@linecorp.com>
2 years ago[3.11] gh-102135: Update turtle docs to rename wikipedia demo to rosette (GH-102137...
Miss Islington (bot) [Wed, 22 Feb 2023 10:25:17 +0000 (02:25 -0800)] 
[3.11] gh-102135: Update turtle docs to rename wikipedia demo to rosette (GH-102137) (GH-102138)

(cherry picked from commit 8d46c7ed5e83e22d55fe4f4e6e873d87f340c1dc)

Co-authored-by: somebody <98094921+UndoneStudios@users.noreply.github.com>
Automerge-Triggered-By: GH:hugovk
2 years ago[3.11] gh-95672 fix typo SkitTest to SkipTest (gh-102119) (#102121)
Miss Islington (bot) [Wed, 22 Feb 2023 01:34:51 +0000 (17:34 -0800)] 
[3.11] gh-95672 fix typo SkitTest to SkipTest (gh-102119) (#102121)

gh-95672 fix typo SkitTest to SkipTest (gh-102119)
(cherry picked from commit d5c7954d0c3ff874d2d27d33dcc207bb7356f328)

Co-authored-by: HyunKyun Moon <hyunkyun.moon@linecorp.com>
2 years agogh-102008: simplify test_except_star by using sys.exception() instead of sys.exc_info...
Miss Islington (bot) [Tue, 21 Feb 2023 15:38:27 +0000 (07:38 -0800)] 
gh-102008: simplify test_except_star by using sys.exception() instead of sys.exc_info() (GH-102009)

(cherry picked from commit c2b85a95a50687a2e5d1873e17266370876e77e9)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>