[pywin32-checkins] pywin32/win32/src/PerfMon PyPerfMon.cpp, 1.2.4.1, 1.2.4.2
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Roger U. <ru...@us...> - 2008-09-05 20:35:16
|
Update of /cvsroot/pywin32/pywin32/win32/src/PerfMon In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15993 Modified Files: Tag: py3k PyPerfMon.cpp Log Message: Call PyType_Ready for types defined in module Index: PyPerfMon.cpp =================================================================== RCS file: /cvsroot/pywin32/pywin32/win32/src/PerfMon/PyPerfMon.cpp,v retrieving revision 1.2.4.1 retrieving revision 1.2.4.2 diff -C2 -d -r1.2.4.1 -r1.2.4.2 *** PyPerfMon.cpp 29 Aug 2008 05:00:24 -0000 1.2.4.1 --- PyPerfMon.cpp 5 Sep 2008 20:35:24 -0000 1.2.4.2 *************** *** 106,109 **** --- 106,116 ---- if (!module) return; dict = PyModule_GetDict(module); + if (!dict) + return; + + if (PyType_Ready(&PyPerfMonManager::type) == -1 + || PyType_Ready(&PyPERF_COUNTER_DEFINITION::type) == -1 + || PyType_Ready(&PyPERF_OBJECT_TYPE::type) == -1) + return; } *************** *** 125,128 **** --- 132,139 ---- if (!dict) return NULL; + if (PyType_Ready(&PyPerfMonManager::type) == -1 + || PyType_Ready(&PyPERF_COUNTER_DEFINITION::type) == -1 + || PyType_Ready(&PyPERF_OBJECT_TYPE::type) == -1) + return NULL; return module; } |