aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Tools/scripts/freeze_modules.py
diff options
context:
space:
mode:
authorEric Snow <ericsnowcurrently@gmail.com>2021-09-15 14:15:32 -0600
committerGitHub <noreply@github.com>2021-09-15 14:15:32 -0600
commit3814e2036d96e2b6c69afce61926bb0a2a34d2d9 (patch)
tree07370122389b21359fabbd658bc0acafde69d127 /Tools/scripts/freeze_modules.py
parentd081eab7df176453c9834b852a579e1ada0354b2 (diff)
downloadcpython-3814e2036d96e2b6c69afce61926bb0a2a34d2d9.tar.gz
cpython-3814e2036d96e2b6c69afce61926bb0a2a34d2d9.zip
bpo-45019: Clean up the frozen __hello__ module. (gh-28374)
Here's one more small cleanup that should have been in PR gh-28319. We eliminate stdout side-effects from importing the frozen __hello__ module, and update tests accordingly. We also move the module's source file into Lib/ from Toos/freeze/flag.py. https://bugs.python.org/issue45019
Diffstat (limited to 'Tools/scripts/freeze_modules.py')
-rw-r--r--Tools/scripts/freeze_modules.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py
index 044ea095fdc..89b66169d83 100644
--- a/Tools/scripts/freeze_modules.py
+++ b/Tools/scripts/freeze_modules.py
@@ -82,9 +82,9 @@ FROZEN = [
'stat',
]),
('Test module', [
- 'hello : __hello__ = ' + os.path.join(TOOLS_DIR, 'freeze', 'flag.py'),
- 'hello : <__phello__>',
- 'hello : __phello__.spam',
+ '__hello__',
+ '__hello__ : <__phello__>',
+ '__hello__ : __phello__.spam',
]),
]
ESSENTIAL = {
@@ -578,7 +578,7 @@ def regen_pcbuild(modules):
for src in _iter_sources(modules):
# For now we only require the essential frozen modules on Windows.
# See bpo-45186 and bpo-45188.
- if src.id not in ESSENTIAL and src.id != 'hello':
+ if src.id not in ESSENTIAL and src.id != '__hello__':
continue
pyfile = relpath_for_windows_display(src.pyfile, ROOT_DIR)
header = relpath_for_windows_display(src.frozenfile, ROOT_DIR)