Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Lib/typing.py Missing field _name for _AnnotatedAlias #96079

Closed
@iyume

Description

@iyume

Bug report

Relate to: https://github.com/python/cpython/blob/main/Lib/typing.py#L2102

_AnnotatedAlias should give name="Annotated" to _GenericAlias

The cpython main branch add the __getattr__ to define a different behaviour from _GenericAlias

I wonder if this is a bug.

To perform a runtime check, I can only use sys.version_info >= (3, 9) and isinstance(obj, _AnnotatedAlias)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions