Update of /cvsroot/pywin32/pywin32/com/win32com/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27766
Modified Files:
Tag: py3k
PythonCOM.cpp
Log Message:
Call PyType_Ready for Empty, Missing, and ArgNotFound
Index: PythonCOM.cpp
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32com/src/PythonCOM.cpp,v
retrieving revision 1.52.2.1
retrieving revision 1.52.2.2
diff -C2 -d -r1.52.2.1 -r1.52.2.2
*** PythonCOM.cpp 29 Aug 2008 08:27:37 -0000 1.52.2.1
--- PythonCOM.cpp 29 Aug 2008 09:15:38 -0000 1.52.2.2
***************
*** 2035,2038 ****
--- 2035,2042 ----
PyDict_SetItemString(dict, "InterfaceNames", g_obPyCom_MapInterfaceNameToIID);
+ if (PyType_Ready(&PyOleEmptyType) == -1
+ ||PyType_Ready(&PyOleMissingType) == -1
+ ||PyType_Ready(&PyOleArgNotFoundType) == -1)
+ RETURN_ERROR;
g_obEmpty = new PyOleEmpty;
PyDict_SetItemString(dict, "Empty", g_obEmpty);
|