[wpdev-commits] wolfpack/python engine.cpp,1.31,1.32
Brought to you by:
rip,
thiagocorrea
From: Correa <thi...@us...> - 2004-07-15 02:23:27
|
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 ); ! } |