summaryrefslogtreecommitdiff
path: root/Tools/scripts/deepfreeze.py
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2021-12-13 21:48:46 +0200
committerGitHub <noreply@github.com>2021-12-13 20:48:46 +0100
commiteb483c46d62707bdf705491f76cf1fa9642fb47e (patch)
tree27c95eb873672fd8433962ddad5503c3e193924a /Tools/scripts/deepfreeze.py
parenta62be77266b1beadd42d4952186332bc0847b7d6 (diff)
downloadcpython-git-eb483c46d62707bdf705491f76cf1fa9642fb47e.tar.gz
bpo-45949: Pure Python freeze module for cross builds (GH-29899)
Diffstat (limited to 'Tools/scripts/deepfreeze.py')
-rw-r--r--Tools/scripts/deepfreeze.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/Tools/scripts/deepfreeze.py b/Tools/scripts/deepfreeze.py
index 30ca7bb0b6..002d680e10 100644
--- a/Tools/scripts/deepfreeze.py
+++ b/Tools/scripts/deepfreeze.py
@@ -393,13 +393,14 @@ _Py_get_%%NAME%%_toplevel(void)
}
"""
-FROZEN_COMMENT = "/* Auto-generated by Programs/_freeze_module.c */"
+FROZEN_COMMENT_C = "/* Auto-generated by Programs/_freeze_module.c */"
+FROZEN_COMMENT_PY = "/* Auto-generated by Programs/_freeze_module.py */"
FROZEN_DATA_LINE = r"\s*(\d+,\s*)+\s*"
def is_frozen_header(source: str) -> bool:
- return source.startswith(FROZEN_COMMENT)
+ return source.startswith((FROZEN_COMMENT_C, FROZEN_COMMENT_PY))
def decode_frozen_data(source: str) -> types.CodeType: