From ee1f94f1161d806ce7158ad039522798ff4f35ac Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Wed, 7 Sep 2016 15:42:32 -0700 Subject: Issue #15767: Add ModuleNotFoundError. --- Doc/c-api/exceptions.rst | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Doc/c-api/exceptions.rst') diff --git a/Doc/c-api/exceptions.rst b/Doc/c-api/exceptions.rst index 226b61972f..5644410b47 100644 --- a/Doc/c-api/exceptions.rst +++ b/Doc/c-api/exceptions.rst @@ -782,6 +782,8 @@ the variables: +-----------------------------------------+---------------------------------+----------+ | :c:data:`PyExc_ImportError` | :exc:`ImportError` | | +-----------------------------------------+---------------------------------+----------+ +| :c:data:`PyExc_ModuleNotFoundError` | :exc:`ModuleNotFoundError` | | ++-----------------------------------------+---------------------------------+----------+ | :c:data:`PyExc_IndexError` | :exc:`IndexError` | | +-----------------------------------------+---------------------------------+----------+ | :c:data:`PyExc_InterruptedError` | :exc:`InterruptedError` | | -- cgit v1.2.1 From 54dc09e399e40109e5b61f0ed2e94558cc07aaa8 Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Wed, 7 Sep 2016 16:56:15 -0700 Subject: Issue #15767: Use ModuleNotFoundError. --- Doc/c-api/exceptions.rst | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'Doc/c-api/exceptions.rst') diff --git a/Doc/c-api/exceptions.rst b/Doc/c-api/exceptions.rst index 5644410b47..25fb29c48c 100644 --- a/Doc/c-api/exceptions.rst +++ b/Doc/c-api/exceptions.rst @@ -306,6 +306,13 @@ an error value). :mod:`warnings` module and the :option:`-W` option in the command line documentation. There is no C API for warning control. +.. c:function:: PyObject* PyErr_SetImportErrorSubclass(PyObject *msg, PyObject *name, PyObject *path) + + Much like :c:func:`PyErr_SetImportError` but this function allows for + specifying a subclass of :exc:`ImportError` to raise. + + .. versionadded:: 3.4 + .. c:function:: int PyErr_WarnExplicitObject(PyObject *category, PyObject *message, PyObject *filename, int lineno, PyObject *module, PyObject *registry) -- cgit v1.2.1 From c226dd7ac7a1fc057f630c0276437dcb7617fa84 Mon Sep 17 00:00:00 2001 From: Yury Selivanov Date: Thu, 10 Nov 2016 13:25:26 -0500 Subject: Issue #28635: Fix a couple of missing/incorrect versionchanged tags Patch by Elvis Pranskevichus. --- Doc/c-api/exceptions.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Doc/c-api/exceptions.rst') diff --git a/Doc/c-api/exceptions.rst b/Doc/c-api/exceptions.rst index 25fb29c48c..ee51791a90 100644 --- a/Doc/c-api/exceptions.rst +++ b/Doc/c-api/exceptions.rst @@ -311,7 +311,7 @@ an error value). Much like :c:func:`PyErr_SetImportError` but this function allows for specifying a subclass of :exc:`ImportError` to raise. - .. versionadded:: 3.4 + .. versionadded:: 3.6 .. c:function:: int PyErr_WarnExplicitObject(PyObject *category, PyObject *message, PyObject *filename, int lineno, PyObject *module, PyObject *registry) -- cgit v1.2.1