FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

bpo-44524: Don't modify MRO when inheriting from typing.Annotated by Fidget-Spinner · Pull Request #27841 · python/cpython · GitHub

Repository navigation

bpo-44524: Don't modify MRO when inheriting from typing.Annotated - #27841

Merged
serhiy-storchaka merged 5 commits into
python:mainfrom
Fidget-Spinner:name_annotated
Aug 25, 2021
Merged

serhiy-storchaka merged 5 commits into
python:mainfrom
Fidget-Spinner:name_annotated

Conversation

Fidget-Spinner commented Aug 19, 2021 •
edited by bedevere-bot
Loading

Copy link
Copy Markdown
Member

Comment thread Lib/typing.py

Copy link
Copy Markdown
Member Author

Wait don't merge yet, I need to update some things.

Fidget-Spinner marked this pull request as draft August 21, 2021 06:51

Fidget-Spinner commented Aug 21, 2021 •
edited
Loading

Copy link
Copy Markdown
Member Author

Interestingly, Annotated[Any, 'foo'].__name__ now returns Any, because it sets origin to Any.

This behavior is quite opinionated, but is consistent with how get_type_hints treats Annotated (it strips the Annotated information and just gives the contained type). Nonetheless, I have made it return 'Annotated'.

Fidget-Spinner marked this pull request as ready for review August 21, 2021 08:08
Fidget-Spinner changed the title bpo-44524: Temporarily exclude _name from typing.Annotated bpo-44524: Don't modify MRO when inheriting from typing.Annotated Aug 21, 2021

Copy link
Copy Markdown
Member

Merge?

Copy link
Copy Markdown
Member Author

Merge?

Please do. I don't have permissions to merge this myself.

serhiy-storchaka merged commit 23384a1 into python:main Aug 25, 2021

Copy link
Copy Markdown
Contributor

Thanks @Fidget-Spinner for the PR, and @serhiy-storchaka for merging it 🌮🎉.. I'm working now to backport this PR to: 3.10.
🐍🍒⛏🤖

Copy link
Copy Markdown

GH-27950 is a backport of this pull request to the 3.10 branch.

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Aug 25, 2021
…thonGH-27841)

(cherry picked from commit 23384a1)

Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
miss-islington added a commit that referenced this pull request Aug 25, 2021
…-27841)

(cherry picked from commit 23384a1)

Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Fidget-Spinner deleted the name_annotated branch August 26, 2021 12:43
farcat mannequin mentioned this pull request Apr 14, 2022
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip news type-bug An unexpected behavior, bug, or error

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants


Back | FazBrowse Home | New Git URL