bpo-35766: compile(): rename feature_version parameter (GH-13994) (GH… · python/cpython@b2fd32b · GitHub
Skip to content

Commit b2fd32b

Browse files
authored
bpo-35766: compile(): rename feature_version parameter (GH-13994) (GH-14001)
Rename compile() feature_version parameter to _feature_version and convert it to a keyword-only parameter. Update also test_type_comments to pass feature_version as a tuple. (cherry picked from commit efdf6ca)
1 parent 70a4178 commit b2fd32b

4 files changed

Lines changed: 16 additions & 10 deletions

File tree

Lib/ast.py

Lines changed: 1 addition & 1 deletion

Lib/test/test_type_comments.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,9 @@ def parse(self, source, feature_version=highest):
228228
feature_version=feature_version)
229229

230230
def parse_all(self, source, minver=lowest, maxver=highest, expected_regex=""):
231-
for feature_version in range(self.lowest, self.highest + 1):
232-
if minver <= feature_version <= maxver:
231+
for version in range(self.lowest, self.highest + 1):
232+
feature_version = (3, version)
233+
if minver <= version <= maxver:
233234
try:
234235
yield self.parse(source, feature_version)
235236
except SyntaxError as err:

Python/bltinmodule.c

Lines changed: 3 additions & 2 deletions

Python/clinic/bltinmodule.c.h

Lines changed: 9 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)