]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-46712: Let generate_global_objects.py Run on Earlier Python Versions (gh-31637)
authorEric Snow <ericsnowcurrently@gmail.com>
Tue, 1 Mar 2022 21:29:54 +0000 (14:29 -0700)
committerGitHub <noreply@github.com>
Tue, 1 Mar 2022 21:29:54 +0000 (14:29 -0700)
https://bugs.python.org/issue46712

Makefile.pre.in
Tools/scripts/generate_global_objects.py

index 0383853901df1efc043ff51dc4362216ac675f7e..7b6f54a9ae0a7a7d0c3acd183a1beeba6cead01c 100644 (file)
@@ -1176,7 +1176,7 @@ regen-importlib: regen-frozen
 # Global objects
 
 .PHONY: regen-global-objects
-regen-global-objects: $(srcdir)/Tools/scripts/generate_global_objects.py
+regen-global-objects: regen-deepfreeze $(srcdir)/Tools/scripts/generate_global_objects.py
        $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts/generate_global_objects.py
 
 ############################################################################
index 639d8fa91c68bd561dcb6569ccf37c9da4ecdac1..867358cda89194ea146f396cb09277063a2f0dc5 100644 (file)
@@ -259,7 +259,7 @@ def generate_runtime_init(identifiers, strings):
         printer.write(after)
 
 
-def get_identifiers_and_strings() -> tuple[set[str], dict[str, str]]:
+def get_identifiers_and_strings() -> 'tuple[set[str], dict[str, str]]':
     identifiers = set(IDENTIFIERS)
     strings = dict(STRING_LITERALS)
     for name, string, *_ in iter_global_strings():