I had mistakenly installed a module (Qsci.so) into the wrong directory.
Debugging this was harder than it needed to be (c-level debug of shared
lib).
Currently, the only debug info is from importdl.c:
m = PyDict_GetItemString(PyImport_GetModuleDict(), name);
if (m == NULL) {
PyErr_SetString(PyExc_SystemError,
"dynamic module not initialized properly");
return NULL;
}
I wonder if it would be difficult to print out the name expected, and the
name actually loaded? In this case, it would have said:
expected: PyQt4/Qsci
loaded: Qsci
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com