[capi-sig] PyImport_GetModuleDict: no module dictionary!"
Shaun Savage
savages at mozapps.org
Thu May 6 10:09:42 CEST 2010
I am getting a SIGABRT
PyImport_GetModuleDict: no module dictionary!"
this is the code.
I need a InterpreterState because I need to create new threads using
pthread and clone the existing state.
Does PyInterpreterState_New, create a fulling initalized IS?
Does PyThreadState_New clone the existing state or a clean new one?
Py_Initialize();
is = PyInterpreterState_New();
if ( is == NULL ) {
fclose ( maa->pFILE);
free( maa );
return -2;
}
maa->is = is;
PyEval_InitThreads();
ts = PyThreadState_New(is);
PyThreadState_Swap( ts );
ts = PyThreadState_Get();
maa->ts = ts;
PyImport_ImportModule( "sys" );
More information about the capi-sig
mailing list