You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
assignee=Noneclosed_at=<Date2021-04-27.15:59:43.758>created_at=<Date2021-04-07.14:27:50.266>labels= ['library', '3.10']
title='Implement PEP 647 (User-Defined Type Guards) in typing.py'updated_at=<Date2021-04-27.15:59:43.757>user='https://github.com/Fidget-Spinner'
I'd like to work on the implementation for typing.py and any required docs later on (unless someone is already working on it, then I hope you'd let me help too ;). Hopefully I can get it in before the 3.10 beta freeze.
typing_extensions will need a port too, though that is much less urgent at the moment.
Yep! The PR speaks for itself ;). typing.py has pretty nice internal constructs to make these types of additions a breeze. I'm really grateful to whoever wrote/refactored the _SpecialForm decorator to what it is today.