Original file line numberDiff line numberDiff line change@@ -1218,21 +1218,21 @@ def __new__(cls, value):
12181218def__init__(self, *args, **kwds):
12191219pass
122012201221-def_generate_next_value_(name, start, count, last_value):
1221+def_generate_next_value_(name, start, count, last_values):
12221222"""
12231223 Generate the next value when not given.
1224122412251225 name: the name of the member
12261226 start: the initial start value or None
12271227 count: the number of existing members
1228-last_value: the list of values assigned
1228+last_values: the list of values assigned
12291229 """
1230-ifnotlast_value:
1230+ifnotlast_values:
12311231returnstart
12321232try:
1233-last=last_value[-1]
1234-last_value.sort()
1235-iflast==last_value[-1]:
1233+last=last_values[-1]
1234+last_values.sort()
1235+iflast==last_values[-1]:
12361236# no difference between old and new methods
12371237returnlast+1
12381238else:
@@ -1246,7 +1246,7 @@ def _generate_next_value_(name, start, count, last_value):
12461246DeprecationWarning,
12471247stacklevel=3,
12481248 )
1249-forvinlast_value:
1249+forvinlast_values:
12501250try:
12511251returnv+1
12521252exceptTypeError:
@@ -1402,7 +1402,7 @@ def _generate_next_value_(name, start, count, last_values):
14021402 name: the name of the member
14031403 start: the initial start value or None
14041404 count: the number of existing members
1405-last_value: the last value assigned or None
1405+last_values: the last value assigned or None
14061406 """
14071407ifnotcount:
14081408returnstartifstartisnotNoneelse1