From: Guido van Rossum Date: Fri, 23 Aug 2002 14:11:35 +0000 (+0000) Subject: The error messages in err_args() -- which is only called when the X-Git-Tag: v2.3c1~4327 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=86c659a32937b7fe991e4f407a2a5f0026bb276d;p=python The error messages in err_args() -- which is only called when the required number of args is 0 or 1 -- were reversed. Also change "1" into "exactly one", the same words as used elsewhere for this condition. --- diff --git a/Python/ceval.c b/Python/ceval.c index 3b984c8115..d4be04e4e4 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -3176,12 +3176,12 @@ err_args(PyObject *func, int flags, int nargs) { if (flags & METH_NOARGS) PyErr_Format(PyExc_TypeError, - "%.200s() takes 1 argument (%d given)", + "%.200s() takes no arguments (%d given)", ((PyCFunctionObject *)func)->m_ml->ml_name, nargs); else PyErr_Format(PyExc_TypeError, - "%.200s() takes no arguments (%d given)", + "%.200s() takes exactly one argument (%d given)", ((PyCFunctionObject *)func)->m_ml->ml_name, nargs); }