Skip to content

Commit 7bea1ce

Browse files
eregonabdelberni
authored andcommitted
Modules need to be under lib-graalpython/modules to be found by import
(cherry picked from commit 54b3063)
1 parent dedd1da commit 7bea1ce

File tree

5 files changed

+12
-4
lines changed

5 files changed

+12
-4
lines changed

graalpython/com.oracle.graal.python.frozen/freeze_modules.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,13 +105,15 @@ def add_graalpython_core():
105105
l.append("polyglot.arrow : polyglot.arrow = " + os.path.join(lib_graalpython, "modules/_polyglot_arrow.py"))
106106
for name in [
107107
"modules/_sysconfigdata",
108+
"modules/_polyglot",
109+
"modules/_polyglot_datetime",
110+
"modules/_polyglot_time",
108111
]:
109112
modname = os.path.basename(name)
110113
modpath = os.path.join(lib_graalpython, f"{name}.py")
111114
l.append(f"{modname} : {modname} = {modpath}")
112115
for name in [
113116
"__graalpython__",
114-
"_polyglot",
115117
"_sre",
116118
"_sysconfig",
117119
"_weakref",

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/module/FrozenModules.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,10 @@ private static final class Map {
218218
private static final PythonFrozenModule FROZEN_ONLY = new PythonFrozenModule("FROZEN_ONLY", null, false);
219219
private static final PythonFrozenModule POLYGLOT_ARROW = new PythonFrozenModule("POLYGLOT_ARROW", null, false);
220220
private static final PythonFrozenModule _SYSCONFIGDATA = new PythonFrozenModule("_SYSCONFIGDATA", null, false);
221+
private static final PythonFrozenModule _POLYGLOT = new PythonFrozenModule("_POLYGLOT", null, false);
222+
private static final PythonFrozenModule _POLYGLOT_DATETIME = new PythonFrozenModule("_POLYGLOT_DATETIME", null, false);
223+
private static final PythonFrozenModule _POLYGLOT_TIME = new PythonFrozenModule("_POLYGLOT_TIME", null, false);
221224
private static final PythonFrozenModule GRAALPY___GRAALPYTHON__ = new PythonFrozenModule("GRAALPY___GRAALPYTHON__", null, false);
222-
private static final PythonFrozenModule GRAALPY__POLYGLOT = new PythonFrozenModule("GRAALPY__POLYGLOT", null, false);
223225
private static final PythonFrozenModule GRAALPY__SRE = new PythonFrozenModule("GRAALPY__SRE", null, false);
224226
private static final PythonFrozenModule GRAALPY__SYSCONFIG = new PythonFrozenModule("GRAALPY__SYSCONFIG", null, false);
225227
private static final PythonFrozenModule GRAALPY__WEAKREF = new PythonFrozenModule("GRAALPY__WEAKREF", null, false);
@@ -596,10 +598,14 @@ public static final PythonFrozenModule lookup(String name) {
596598
return Map.POLYGLOT_ARROW;
597599
case "_sysconfigdata":
598600
return Map._SYSCONFIGDATA;
601+
case "_polyglot":
602+
return Map._POLYGLOT;
603+
case "_polyglot_datetime":
604+
return Map._POLYGLOT_DATETIME;
605+
case "_polyglot_time":
606+
return Map._POLYGLOT_TIME;
599607
case "graalpy.__graalpython__":
600608
return Map.GRAALPY___GRAALPYTHON__;
601-
case "graalpy._polyglot":
602-
return Map.GRAALPY__POLYGLOT;
603609
case "graalpy._sre":
604610
return Map.GRAALPY__SRE;
605611
case "graalpy._sysconfig":

0 commit comments

Comments
 (0)