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.
|
||||
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
|
||||
has been deprecated since Python 3.13.
|
||||
After eight years in the :mod:`typing` module,
|
||||
|
|
Loading…
Reference in New Issue