[ctypes-commit] ctypes/source _ctypes.c,1.226.2.23,1.226.2.24
Brought to you by:
theller
From: Thomas H. <th...@us...> - 2005-08-24 18:27:28
|
Update of /cvsroot/ctypes/ctypes/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6559 Modified Files: Tag: branch_1_0 _ctypes.c Log Message: Better error messages by using the '...:functionname' pattern in PyArg_ParseTuple calls. And remove unused code blocks. Index: _ctypes.c =================================================================== RCS file: /cvsroot/ctypes/ctypes/source/_ctypes.c,v retrieving revision 1.226.2.23 retrieving revision 1.226.2.24 diff -C2 -d -r1.226.2.23 -r1.226.2.24 *** _ctypes.c 22 Aug 2005 09:38:53 -0000 1.226.2.23 --- _ctypes.c 24 Aug 2005 18:27:19 -0000 1.226.2.24 *************** *** 223,227 **** void *address; ! if (!PyArg_ParseTuple(args, "Os", &dll, &name)) return NULL; --- 223,227 ---- void *address; ! if (!PyArg_ParseTuple(args, "Os:in_dll", &dll, &name)) return NULL; *************** *** 1032,1037 **** { #if (PYTHON_API_VERSION < 1012) ! if (!PyArg_ParseTuple(value, "OO", &type, &value)) ! return NULL; #endif if (value == Py_None) { --- 1032,1036 ---- { #if (PYTHON_API_VERSION < 1012) ! # error not supported #endif if (value == Py_None) { *************** *** 1085,1090 **** { #if (PYTHON_API_VERSION < 1012) ! if (!PyArg_ParseTuple(value, "OO", &type, &value)) ! return NULL; #endif if (value == Py_None) { --- 1084,1088 ---- { #if (PYTHON_API_VERSION < 1012) ! # error not supported #endif if (value == Py_None) { *************** *** 1139,1144 **** StgDictObject *stgd; #if (PYTHON_API_VERSION < 1012) ! if (!PyArg_ParseTuple(value, "OO", &type, &value)) ! return NULL; #endif --- 1137,1141 ---- StgDictObject *stgd; #if (PYTHON_API_VERSION < 1012) ! # error not supported #endif *************** *** 3795,3799 **** PyObject *value = NULL; ! if (!PyArg_ParseTuple(args, "|O", &value)) return -1; if (value == NULL) --- 3792,3796 ---- PyObject *value = NULL; ! if (!PyArg_ParseTuple(args, "|O:POINTER", &value)) return -1; if (value == NULL) *************** *** 3961,3965 **** int status; ! if (!PyArg_ParseTuple(args, "OOOO", &self, &hresult, &text, &details)) return NULL; --- 3958,3962 ---- int status; ! if (!PyArg_ParseTuple(args, "OOOO:COMError", &self, &hresult, &text, &details)) return NULL; |