- new __main__ module wasnt de-referenced after adding into sys.modules

- made int buttons round floats better 10.6 --> 11
This commit is contained in:
2010-08-01 14:23:06 +00:00
parent 4a63d2a2d2
commit 7524967238
2 changed files with 2 additions and 1 deletions

View File

@@ -159,6 +159,7 @@ static PyObject *CreateGlobalDictionary(bContext *C, const char *filename)
PyInterpreterState *interp= PyThreadState_GET()->interp;
PyObject *mod_main= PyModule_New("__main__");
PyDict_SetItemString(interp->modules, "__main__", mod_main);
Py_DECREF(mod_main); /* sys.modules owns now */
PyModule_AddObject(mod_main, "__builtins__", interp->builtins);
PyModule_AddStringConstant(mod_main, "__name__", "__main__");