2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-14 10:37:41 -04:00

Don't need to INCREF when we're only holding for the duration of the function

This commit is contained in:
2011-05-07 17:27:26 -04:00
parent 048da4f8df
commit b10b464070

View File

@ -885,7 +885,6 @@ PYTHON_METHOD_DEFINITION(ptImportHook, load_module, args)
// Grab sys.__dict__ so we can get started
PyObject* sys_mod = PyImport_ImportModule("sys");
PyObject* sys_dict = PyModule_GetDict(sys_mod);
Py_INCREF(sys_dict);
// We want to check sys.modules for the module first
// If it's not in there, we have to load the module
@ -893,7 +892,6 @@ PYTHON_METHOD_DEFINITION(ptImportHook, load_module, args)
// otherwise reload() will not work properly.
PyObject* result = nil;
PyObject* modules = PyDict_GetItemString(sys_dict, "modules");
Py_INCREF(modules);
hsAssert(PyDict_Check(modules), "sys.modules is not a dict");
if (result = PyDict_GetItemString(modules, module_name))
@ -924,9 +922,6 @@ PYTHON_METHOD_DEFINITION(ptImportHook, load_module, args)
PyErr_SetString(PyExc_ImportError, "module not found in python.pak");
}
Py_DECREF(modules);
Py_DECREF(sys_dict);
if (result)
return result;
else