From: Benjamin Peterson Date: Sun, 28 Dec 2008 21:16:07 +0000 (+0000) Subject: #4763 PyErr_ExceptionMatches won't blow up with NULL arguments X-Git-Tag: v2.7a1~2469 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=80b59054c6c9727f38269275d4781f9053066c5c;p=python #4763 PyErr_ExceptionMatches won't blow up with NULL arguments --- diff --git a/Doc/c-api/exceptions.rst b/Doc/c-api/exceptions.rst index 29985218e4..536b123af7 100644 --- a/Doc/c-api/exceptions.rst +++ b/Doc/c-api/exceptions.rst @@ -73,11 +73,10 @@ is a separate error indicator for each thread. .. cfunction:: int PyErr_GivenExceptionMatches(PyObject *given, PyObject *exc) - Return true if the *given* exception matches the exception in *exc*. If *exc* - is a class object, this also returns true when *given* is an instance of a - subclass. If *exc* is a tuple, all exceptions in the tuple (and recursively in - subtuples) are searched for a match. If *given* is *NULL*, a memory access - violation will occur. + Return true if the *given* exception matches the exception in *exc*. If + *exc* is a class object, this also returns true when *given* is an instance + of a subclass. If *exc* is a tuple, all exceptions in the tuple (and + recursively in subtuples) are searched for a match. .. cfunction:: void PyErr_NormalizeException(PyObject**exc, PyObject**val, PyObject**tb)