| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| Deprecate creating a :class:`typing.NamedTuple` class using keyword | ||
| arguments to denote the fields (``NT = NamedTuple("NT", x=int, y=str)``). | ||
| This will be disallowed in Python 3.15. | ||
| Use the class-based syntax or the functional syntax instead. | ||
|
|
||
| Two methods of creating ``NamedTuple`` classes with 0 fields using the | ||
| functional syntax are also deprecated, and will be disallowed in Python 3.15: | ||
| ``NT = NamedTuple("NT")`` and ``NT = NamedTuple("NT", None)``. To create a | ||
| ``NamedTuple`` class with 0 fields, either use ``class NT(NamedTuple): pass`` or | ||
| ``NT = NamedTuple("NT", [])``. |
| Back | FazBrowse Home | New Git URL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityI think that = object() is good enough for this case.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityI disagree. Using = object() would mean that the displayed signature would be very ugly if somebody did help(typing.NamedTuple) in the REPL
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityAlso, we'll be able to reuse the _Sentinel class when we do #105570 :)
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.