For PyErr_Format(), note that the exception parameter can be a string or

class, but not an instance (since an instance will be created using the
formatted message string as the constructor parameter).
This commit is contained in:
Fred Drake 2000-10-14 05:49:30 +00:00
parent 3c8c2f9b77
commit 89fb035248
1 changed files with 2 additions and 2 deletions

View File

@ -882,8 +882,8 @@ You need not increment its reference count.
\begin{cfuncdesc}{PyObject*}{PyErr_Format}{PyObject *exception,
const char *format, \moreargs}
This function sets the error indicator.
\var{exception} should be a Python object.
This function sets the error indicator. \var{exception} should be a
Python exception (string or class, not an instance).
\var{fmt} should be a string, containing format codes, similar to
\cfunction{printf}. The \code{width.precision} before a format code
is parsed, but the width part is ignored.