Skip to content

Support iteration on enums #2305

Description

@bbc2

Iterating on enums makes mypy (0.4.5) raise errors even though it's OK:

importenumclassColors(enum.Enum):
RED=0BLUE=1print([color.nameforcolorinColors])
> python3 color.py ['RED', 'BLUE']
> mypy color.py color.py:9: error: Iterable expected
color.py:9: error: "Colors" has no attribute "__iter__"

(follow-up issue created as suggested in #529)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions