mirror of https://github.com/python/cpython.git
[3.13] gh-133823: update "Pending Removal in 3.15" notes about `TypedDict` (GH-133864) (#133871)
gh-133823: update "Pending Removal in 3.15" notes about `TypedDict` (GH-133864)
(cherry picked from commit f91127ae1a
)
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
This commit is contained in:
parent
f0a88e2ce5
commit
927da99219
|
@ -85,6 +85,13 @@ Pending Removal in Python 3.15
|
||||||
has been deprecated since Python 3.13.
|
has been deprecated since Python 3.13.
|
||||||
Use the class-based syntax or the functional syntax instead.
|
Use the class-based syntax or the functional syntax instead.
|
||||||
|
|
||||||
|
* When using the functional syntax of :class:`~typing.TypedDict`\s, failing
|
||||||
|
to pass a value to the *fields* parameter (``TD = TypedDict("TD")``) or
|
||||||
|
passing ``None`` (``TD = TypedDict("TD", None)``) has been deprecated
|
||||||
|
since Python 3.13.
|
||||||
|
Use ``class TD(TypedDict): pass`` or ``TD = TypedDict("TD", {})``
|
||||||
|
to create a TypedDict with zero field.
|
||||||
|
|
||||||
* The :func:`typing.no_type_check_decorator` decorator function
|
* The :func:`typing.no_type_check_decorator` decorator function
|
||||||
has been deprecated since Python 3.13.
|
has been deprecated since Python 3.13.
|
||||||
After eight years in the :mod:`typing` module,
|
After eight years in the :mod:`typing` module,
|
||||||
|
|
Loading…
Reference in New Issue