Author: christian.heimes Date: Tue Nov 27 14:05:10 2007 New Revision: 59192
Modified: python/branches/py3k/Modules/_ctypes/_ctypes.c Log: The changes to PyMethod_New and the removal of unbound methods breaks ctypes' COMError on Windows. This patch doesn't address the problem but re-enables the import of _ctypes until somebody has time to fix it right. I've no time to dig into it. Also see http://bugs.python.org/issue1505 Modified: python/branches/py3k/Modules/_ctypes/_ctypes.c ============================================================================== --- python/branches/py3k/Modules/_ctypes/_ctypes.c (original) +++ python/branches/py3k/Modules/_ctypes/_ctypes.c Tue Nov 27 14:05:10 2007 @@ -4624,12 +4624,13 @@ PyObject *meth; if (func == NULL) return -1; - meth = PyMethod_New(func, NULL, ComError); + /*meth = PyMethod_New(func, NULL, ComError); Py_DECREF(func); if (meth == NULL) - return -1; - PyDict_SetItemString(dict, methods->ml_name, meth); - Py_DECREF(meth); + return -1;*/ + PyDict_SetItemString(dict, methods->ml_name, func); + /*Py_DECREF(meth);*/ + Py_DECREF(func); ++methods; } _______________________________________________ Python-3000-checkins mailing list [email protected] http://mail.python.org/mailman/listinfo/python-3000-checkins
