RuntimeError: cannot unmarshal code objects in restricted execution mode
Denis S. Otkidach
ods at strana.ru
Thu Mar 11 08:33:26 EST 2004
When I execute python code from C++ application with
PyEval_EvalCode and this code contains imports of other modules
then I got the error "RuntimeError: cannot unmarshal code objects
in restricted execution mode". How can I switch into
noraml (unrestricted) mode?
Python 2.2.2, Linux. Actual code looks like the following:
tstate = Py_NewInterpreter();
main_module = PyImport_AddModule("__main__");
main_dict = PyModule_GetDict(main_module);
obj_res = PyEval_EvalCode(calc_code, main_dict, main_dict);
--
Denis S. Otkidach
http://www.python.ru/ [ru]
More information about the Python-list
mailing list