[3.13] Clarify ast docs to use a less confusing example for ast.ParamSpec (GH-127955) (#127959)

Clarify ast docs to use a less confusing example for `ast.ParamSpec` (GH-127955)

Fix typo in ast docs: ParamSpec defaults
(cherry picked from commit 7900a85019)

Co-authored-by: Steve C <diceroll123@gmail.com>
This commit is contained in:
Miss Islington (bot) 2024-12-15 13:35:25 +01:00 committed by GitHub
parent 90ae4b6f5a
commit 89f4b23f9e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1802,7 +1802,7 @@ aliases.
.. doctest::
>>> print(ast.dump(ast.parse("type Alias[**P = (int, str)] = Callable[P, int]"), indent=4))
>>> print(ast.dump(ast.parse("type Alias[**P = [int, str]] = Callable[P, int]"), indent=4))
Module(
body=[
TypeAlias(
@ -1810,7 +1810,7 @@ aliases.
type_params=[
ParamSpec(
name='P',
default_value=Tuple(
default_value=List(
elts=[
Name(id='int', ctx=Load()),
Name(id='str', ctx=Load())],