[Python-checkins] Regen the global objects using PYTHON_FOR_REGEN. (gh-31344)

ericsnowcurrently webhook-mailer at python.org
Mon Feb 14 18:07:14 EST 2022


https://github.com/python/cpython/commit/1d9036425e811f2c6c231fbc54159f9e82f91470
commit: 1d9036425e811f2c6c231fbc54159f9e82f91470
branch: main
author: Eric Snow <ericsnowcurrently at gmail.com>
committer: ericsnowcurrently <ericsnowcurrently at gmail.com>
date: 2022-02-14T16:07:09-07:00
summary:

Regen the global objects using PYTHON_FOR_REGEN. (gh-31344)

https://bugs.python.org/issue46541

files:
M Makefile.pre.in
M Tools/scripts/generate_global_objects.py

diff --git a/Makefile.pre.in b/Makefile.pre.in
index c279cf38bd926..9b08929dd67c2 100644
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -1176,8 +1176,8 @@ regen-importlib: regen-frozen
 # Global objects
 
 .PHONY: regen-global-objects
-regen-global-objects: $(srcdir)/Tools/scripts/generate_global_objects.py $(FREEZE_MODULE_DEPS)
-	$(PYTHON_FOR_FREEZE) $(srcdir)/Tools/scripts/generate_global_objects.py
+regen-global-objects: $(srcdir)/Tools/scripts/generate_global_objects.py
+	$(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts/generate_global_objects.py
 
 ############################################################################
 # ABI
diff --git a/Tools/scripts/generate_global_objects.py b/Tools/scripts/generate_global_objects.py
index b184e74898940..73068894d974b 100644
--- a/Tools/scripts/generate_global_objects.py
+++ b/Tools/scripts/generate_global_objects.py
@@ -5,7 +5,7 @@
 import sys
 
 
-assert os.path.isabs(__file__), __file__
+__file__ = os.path.abspath(__file__)
 ROOT = os.path.dirname(os.path.dirname(os.path.dirname(__file__)))
 INTERNAL = os.path.join(ROOT, 'Include', 'internal')
 



More information about the Python-checkins mailing list