Skip to content

Commit 9bf4fd4

Browse files
committed
set pyc magic number
1 parent 183c4ea commit 9bf4fd4

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

Lib/importlib/_bootstrap_external.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ def _write_atomic(path, data, mode=0o666):
489489
# Whenever MAGIC_NUMBER is changed, the ranges in the magic_values array
490490
# in PC/launcher.c must also be updated.
491491

492-
MAGIC_NUMBER = (3571).to_bytes(2, 'little') + b'\r\n'
492+
MAGIC_NUMBER = (2997).to_bytes(2, 'little') + b'\r\n'
493493

494494
_RAW_MAGIC_NUMBER = int.from_bytes(MAGIC_NUMBER, 'little') # For import.c
495495

Lib/test/test_importlib/test_util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -636,7 +636,7 @@ def test_magic_number(self):
636636
# stakeholders such as OS package maintainers must be notified
637637
# in advance. Such exceptional releases will then require an
638638
# adjustment to this test case.
639-
EXPECTED_MAGIC_NUMBER = 3531
639+
EXPECTED_MAGIC_NUMBER = 2997
640640
actual = int.from_bytes(importlib.util.MAGIC_NUMBER[:2], 'little')
641641

642642
msg = (

crates/vm/src/version.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ pub fn get_git_datetime() -> String {
129129
}
130130

131131
// Must be aligned to Lib/importlib/_bootstrap_external.py
132-
pub const PYC_MAGIC_NUMBER: u16 = 3531;
132+
pub const PYC_MAGIC_NUMBER: u16 = 2997;
133133

134134
// CPython format: magic_number | ('\r' << 16) | ('\n' << 24)
135135
// This protects against text-mode file reads

0 commit comments

Comments
 (0)