BGE PyController module reloading didnt check that the base of the function was a module (could be a class).

This commit is contained in:
2009-05-23 04:56:37 +00:00
parent cfa2b4f0a5
commit 3820e4f3db
2 changed files with 2 additions and 2 deletions

View File

@@ -336,7 +336,7 @@ bool SCA_PythonController::Import()
PyObject *base= mod;
for(unsigned int i=1; i < py_function_path.size(); i++) {
if(m_debug) {
if(m_debug && PyModule_Check(base)) { /* base could be a class */
Py_DECREF(base); /* getting a new one so dont hold a ref to the old one */
base= PyImport_ReloadModule(base);
if (base==NULL) {