+
+ //PyRun_SimpleFile(rcpyfd, const_cast<char*>(path.c_str()));
+
+ PyObject *module = PyImport_AddModule("__main__");
+ assert(module);
+ PyObject *dict = PyModule_GetDict(module);
+ assert(dict);
+ PyObject *result = PyRun_File(rcpyfd, const_cast<char*>(path.c_str()),
+ Py_file_input, dict, dict);
+ int ret = result == NULL ? 2 : 0;
+ if (result == NULL)
+ PyErr_Print();
+
+ Py_XDECREF(result);
+
+ Py_DECREF(dict);
+