Skip to content

Commit e4131eb

Browse files
committed
[GR-27747] Magic number is not counted from Serialization Version.
1 parent a4836b1 commit e4131eb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/modules/ImpModuleBuiltins.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
import com.oracle.graal.python.nodes.function.builtins.PythonBinaryBuiltinNode;
8888
import com.oracle.graal.python.nodes.statement.ExceptionHandlingStatementNode;
8989
import com.oracle.graal.python.nodes.util.CastToJavaStringNode;
90+
import com.oracle.graal.python.parser.sst.SerializationUtils;
9091
import com.oracle.graal.python.runtime.ExecutionContext.ForeignCallContext;
9192
import com.oracle.graal.python.runtime.PythonContext;
9293
import com.oracle.graal.python.runtime.PythonCore;
@@ -175,7 +176,7 @@ public boolean run() {
175176
@Builtin(name = "get_magic")
176177
@GenerateNodeFactory
177178
public abstract static class GetMagic extends PythonBuiltinNode {
178-
static final int MAGIC_NUMBER = 3413;
179+
static final int MAGIC_NUMBER = 21000 + SerializationUtils.VERSION * 10;
179180

180181
@Child private IntBuiltins.ToBytesNode toBytesNode = IntBuiltins.ToBytesNode.create();
181182
@Child private PythonObjectLibrary pol = PythonObjectLibrary.getFactory().createDispatched(1);

0 commit comments

Comments
 (0)