This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author sobolevn
Recipients sobolevn
Date 2022-01-23.08:16:30
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <[email protected]>
In-reply-to
Content
After reviewing https://github.com/python/cpython/pull/30777 I had a chance to look through other definitions of `def __class_getitem__`. And I found that the only one left is: `pathlib.PurePath.__class_getitem__`

All other definitions already have this form: `__class_getitem__ = classmethod(GenericAlias)`.

I don't think that there's anything special about `PurePath` in this regard. So, I propose to make `__class_getitem__` to return `GenericAlias` as all other types do.

Initial PR: https://github.com/python/cpython/pull/17498

PR is on its way.
History
Date User Action Args
2022-01-23 08:16:30sobolevnsetrecipients: + sobolevn
2022-01-23 08:16:30sobolevnsetmessageid: <[email protected]>
2022-01-23 08:16:30sobolevnlinkissue46483 messages
2022-01-23 08:16:30sobolevncreate