From: Ethan Furman Date: Thu, 23 Jun 2022 14:48:25 +0000 (-0700) Subject: [Enum] fix typo (GH-94158) X-Git-Tag: v3.12.0a1~1145 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b4e0d6124a848a22df1ba12891329242c9e96f11;p=thirdparty%2FPython%2Fcpython.git [Enum] fix typo (GH-94158) --- diff --git a/Lib/enum.py b/Lib/enum.py index 8d0982a218d7..a41422cc6169 100644 --- a/Lib/enum.py +++ b/Lib/enum.py @@ -1205,21 +1205,21 @@ class Enum(metaclass=EnumType): def __init__(self, *args, **kwds): pass - def _generate_next_value_(name, start, count, last_value): + def _generate_next_value_(name, start, count, last_values): """ Generate the next value when not given. name: the name of the member start: the initial start value or None count: the number of existing members - last_value: the list of values assigned + last_values: the list of values assigned """ - if not last_value: + if not last_values: return start try: - last = last_value[-1] - last_value.sort() - if last == last_value[-1]: + last = last_values[-1] + last_values.sort() + if last == last_values[-1]: # no difference between old and new methods return last + 1 else: @@ -1233,7 +1233,7 @@ class Enum(metaclass=EnumType): DeprecationWarning, stacklevel=3, ) - for v in last_value: + for v in last_values: try: return v + 1 except TypeError: @@ -1389,7 +1389,7 @@ class Flag(Enum, boundary=STRICT): name: the name of the member start: the initial start value or None count: the number of existing members - last_value: the last value assigned or None + last_values: the last value assigned or None """ if not count: return start if start is not None else 1