Ethan Furman <[email protected]> added the comment:
There was an effort to make it so `_generate_next_value_` could be defined last
and still work correctly -- unfortunately, it could not handle the more common
case of using `auto()` with the default `_generate_next_value_`:
class I(Enum):
first = auto()
second = first + 2 # this line would fail
Closing the ticket. Thank you everyone!
----------
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue40025>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com