Skip to content

Commit fbb2366

Browse files
committed
fix module.__repr__
1 parent e85cb52 commit fbb2366

File tree

1 file changed

+3
-1
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins

1 file changed

+3
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/Python3Core.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -850,7 +850,9 @@ private void initializeImportlib() {
850850
importFunc = (PFunction) readNode.execute(bootstrap, "__import__");
851851
importlib = bootstrap;
852852

853-
writeNode.execute(lookupType(PythonBuiltinClassType.PythonModule), __REPR__, readNode.execute(bootstrap, "_module_repr"));
853+
PythonBuiltinClass moduleType = lookupType(PythonBuiltinClassType.PythonModule);
854+
writeNode.execute(moduleType, __REPR__, readNode.execute(bootstrap, "_module_repr"));
855+
SpecialMethodSlot.reinitializeSpecialMethodSlots(moduleType, getLanguage());
854856

855857
// __package__ needs to be set and doesn't get set by _bootstrap setup
856858
writeNode.execute(bootstrap, __PACKAGE__, "importlib");

0 commit comments

Comments
 (0)