8000 Lib/typing.py Missing field _name for _AnnotatedAlias · Issue #96079 · python/cpython · GitHub
[go: up one dir, main page]

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

      0