Update of /cvsroot/wpdev/wolfpack/python
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32143/wolfpack/python
Modified Files:
engine.cpp
Log Message:
no message
Index: engine.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/python/engine.cpp,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -d -r1.31 -r1.32
*** engine.cpp 19 Jun 2004 02:06:51 -0000 1.31
--- engine.cpp 15 Jul 2004 02:23:19 -0000 1.32
***************
*** 152,156 ****
--- 152,158 ----
{
PyObject* sysModule = PyImport_ImportModule( "sys" );
+
PyObject* modules = PyObject_GetAttrString( sysModule, "modules" );
+ Py_DECREF( sysModule );
// This is a dictionary, so iterate trough it and reload all contained modules
***************
*** 158,162 ****
for ( INT32 i = 0; i < PyList_Size( mList ); ++i )
! PyImport_ReloadModule( PyList_GetItem( mList, i ) );
}
--- 160,170 ----
for ( INT32 i = 0; i < PyList_Size( mList ); ++i )
! {
! PyObject* m = PyImport_ReloadModule( PyList_GetItem( mList, i ) );
! Py_XDECREF( m );
! }
! Py_DECREF( mList );
! Py_DECREF( modules );
!
}
|