Update of /cvsroot/pywin32/pywin32/Pythonwin
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6085
Modified Files:
win32uimodule.cpp
Log Message:
win32ui.error finally becomes an exception to prevent errors on new pythons
Index: win32uimodule.cpp
===================================================================
RCS file: /cvsroot/pywin32/pywin32/Pythonwin/win32uimodule.cpp,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** win32uimodule.cpp 22 Jan 2008 12:28:18 -0000 1.36
--- win32uimodule.cpp 7 Feb 2008 00:25:29 -0000 1.37
***************
*** 48,52 ****
static char BASED_CODE uiModName[] = "win32ui";
- static char BASED_CODE errorName[] = "win32ui";
// We can't init exceptionHandler in initwin32ui because the application using
--- 48,51 ----
***************
*** 2270,2274 ****
dict = PyModule_GetDict(module);
if (!dict) return; /* Another serious error!*/
! ui_module_error = PyString_FromString(errorName);
PyDict_SetItemString(dict, "error", ui_module_error);
// drop email addy - too many ppl use it for support requests for other
--- 2269,2274 ----
dict = PyModule_GetDict(module);
if (!dict) return; /* Another serious error!*/
! ui_module_error = PyErr_NewException("win32ui.error", NULL, NULL);
! if (!ui_module_error) return; /* Another serious error!*/
PyDict_SetItemString(dict, "error", ui_module_error);
// drop email addy - too many ppl use it for support requests for other
|