Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork34.3k
Open
Description
Bug report
Bug description:
Bug report
Bug description:
This is a sub-issue for#146102 and original gist details can be foundhere
Existing code:
int_PyRun_SimpleStringFlagsWithName(constchar*command,constchar*name,PyCompilerFlags*flags) {PyObject*main_module=PyImport_AddModuleRef("__main__");if (main_module==NULL) {return-1; }PyObject*dict=PyModule_GetDict(main_module);// borrowed refPyObject*res=NULL;if (name==NULL) {res=PyRun_StringFlags(command,Py_file_input,dict,dict,flags); }else {PyObject*the_name=PyUnicode_FromString(name);if (!the_name) {PyErr_Print();return-1; }res=_PyRun_StringFlagsWithName(command,the_name,Py_file_input,dict,dict,flags,0);Py_DECREF(the_name); }Py_DECREF(main_module);if (res==NULL) {PyErr_Print();return-1; }Py_DECREF(res);return0;}
CPython versions tested on:
CPython main branch
Operating systems tested on:
Windows