[Python-checkins] python/dist/src/Python bltinmodule.c,2.291,2.292
aleax@users.sourceforge.net
aleax@users.sourceforge.net
Wed, 23 Apr 2003 06:34:38 -0700
Update of /cvsroot/python/python/dist/src/Python
In directory sc8-pr-cvs1:/tmp/cvs-serv12968/Python
Modified Files:
bltinmodule.c
Log Message:
some more error-message enhancements
Index: bltinmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Python/bltinmodule.c,v
retrieving revision 2.291
retrieving revision 2.292
diff -C2 -d -r2.291 -r2.292
*** bltinmodule.c 23 Apr 2003 13:00:44 -0000 2.291
--- bltinmodule.c 23 Apr 2003 13:34:35 -0000 2.292
***************
*** 86,90 ****
if (!PySequence_Check(alist)) {
PyErr_Format(PyExc_TypeError,
! "apply() arg 2 expect sequence, found %s",
alist->ob_type->tp_name);
return NULL;
--- 86,90 ----
if (!PySequence_Check(alist)) {
PyErr_Format(PyExc_TypeError,
! "apply() arg 2 expected sequence, found %s",
alist->ob_type->tp_name);
return NULL;
***************
*** 369,373 ****
if ((size_t)length != strlen(str)) {
PyErr_SetString(PyExc_TypeError,
! "expected string without null bytes");
return NULL;
}
--- 369,373 ----
if ((size_t)length != strlen(str)) {
PyErr_SetString(PyExc_TypeError,
! "compile() expected string without null bytes");
return NULL;
}
***************
*** 645,649 ****
if (!PyString_Check(name)) {
PyErr_SetString(PyExc_TypeError,
! "attribute name must be string");
return NULL;
}
--- 645,649 ----
if (!PyString_Check(name)) {
PyErr_SetString(PyExc_TypeError,
! "getattr(): attribute name must be string");
return NULL;
}
***************
*** 701,705 ****
if (!PyString_Check(name)) {
PyErr_SetString(PyExc_TypeError,
! "attribute name must be string");
return NULL;
}
--- 701,705 ----
if (!PyString_Check(name)) {
PyErr_SetString(PyExc_TypeError,
! "hasattr(): attribute name must be string");
return NULL;
}
***************
*** 1557,1565 ****
if (fin == NULL) {
! PyErr_SetString(PyExc_RuntimeError, "lost sys.stdin");
return NULL;
}
if (fout == NULL) {
! PyErr_SetString(PyExc_RuntimeError, "lost sys.stdout");
return NULL;
}
--- 1557,1565 ----
if (fin == NULL) {
! PyErr_SetString(PyExc_RuntimeError, "[raw_]input: lost sys.stdin");
return NULL;
}
if (fout == NULL) {
! PyErr_SetString(PyExc_RuntimeError, "[raw_]input: lost sys.stdout");
return NULL;
}
***************
*** 1602,1606 ****
if (len > INT_MAX) {
PyErr_SetString(PyExc_OverflowError,
! "input too long");
result = NULL;
}
--- 1602,1606 ----
if (len > INT_MAX) {
PyErr_SetString(PyExc_OverflowError,
! "[raw_]input: input too long");
result = NULL;
}
***************
*** 1777,1781 ****
if (!PyErr_Occurred())
PyErr_SetString(PyExc_SystemError,
! "no locals!?");
}
else
--- 1777,1781 ----
if (!PyErr_Occurred())
PyErr_SetString(PyExc_SystemError,
! "vars(): no locals!?");
}
else
***************
*** 1824,1828 ****
if (PyObject_TypeCheck(result, &PyBaseString_Type)) {
PyErr_SetString(PyExc_TypeError,
! "can't sum strings [use ''.join(seq) instead]");
Py_DECREF(iter);
return NULL;
--- 1824,1828 ----
if (PyObject_TypeCheck(result, &PyBaseString_Type)) {
PyErr_SetString(PyExc_TypeError,
! "sum() can't sum strings [use ''.join(seq) instead]");
Py_DECREF(iter);
return NULL;
***************
*** 2178,2182 ****
item = tuple->ob_type->tp_as_sequence->sq_item(tuple, i);
} else {
! PyErr_SetString(PyExc_TypeError, "unsubscriptable object");
goto Fail_1;
}
--- 2178,2182 ----
item = tuple->ob_type->tp_as_sequence->sq_item(tuple, i);
} else {
! PyErr_SetString(PyExc_TypeError, "filter(): unsubscriptable tuple");
goto Fail_1;
}