summaryrefslogtreecommitdiff
path: root/Python/import.c
diff options
context:
space:
mode:
authorNick Coghlan <ncoghlan@gmail.com>2010-09-11 00:39:25 +0000
committerNick Coghlan <ncoghlan@gmail.com>2010-09-11 00:39:25 +0000
commitcd419abe42b42c626d91d5f839d53bdbde9852e0 (patch)
tree37d7b2ab19918129e361fd6663ee6090c6b078c6 /Python/import.c
parentb55e498f56317d728fcbd004f8bd262db552eb7c (diff)
downloadcpython-git-cd419abe42b42c626d91d5f839d53bdbde9852e0.tar.gz
Fix incorrect comment regarding MAGIC and TAG in import.c
Diffstat (limited to 'Python/import.c')
-rw-r--r--Python/import.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/Python/import.c b/Python/import.c
index f5bc03ddd8..b8cfbee610 100644
--- a/Python/import.c
+++ b/Python/import.c
@@ -108,8 +108,11 @@ typedef unsigned short mode_t;
Python 3.2a2 3180 (add DELETE_DEREF)
*/
-/* If you change MAGIC, you must change TAG and you must insert the old value
- into _PyMagicNumberTags below.
+/* MAGIC must change whenever the bytecode emitted by the compiler may no
+ longer be understood by older implementations of the eval loop (usually
+ due to the addition of new opcodes)
+ TAG must change for each major Python release. The magic number will take
+ care of any bytecode changes that occur during development.
*/
#define MAGIC (3180 | ((long)'\r'<<16) | ((long)'\n'<<24))
#define TAG "cpython-32"