Skip to content

Indexing Enum type objects fails sometimes #3137

Closed
@jboning

Description

@jboning

Assume this definition of Color:

from enum import Enum
class Color(Enum):
    red = 1
    green = 2
    blue = 3

Color['red'] works, and 'val : Color = Color['red']both work, butval = Color['red']` does not work:

error: Name 'red' is not defined
error: "Color" expects no type arguments, but 1 given

Reference #741

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugmypy got something wrong

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions