summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Doc/library/sqlite3.rst9
1 files changed, 8 insertions, 1 deletions
diff --git a/Doc/library/sqlite3.rst b/Doc/library/sqlite3.rst
index d30e4d4..37d2a4f 100644
--- a/Doc/library/sqlite3.rst
+++ b/Doc/library/sqlite3.rst
@@ -346,7 +346,7 @@ Connection Objects
called as the SQL function. If *deterministic* is true, the created function
is marked as `deterministic <https://sqlite.org/deterministic.html>`_, which
allows SQLite to perform additional optimizations. This flag is supported by
- SQLite 3.8.3 or higher, ``sqlite3.NotSupportedError`` will be raised if used
+ SQLite 3.8.3 or higher, :exc:`NotSupportedError` will be raised if used
with older versions.
The function can return any of the types supported by SQLite: bytes, str, int,
@@ -835,6 +835,13 @@ Exceptions
disconnect occurs, the data source name is not found, a transaction could
not be processed, etc. It is a subclass of :exc:`DatabaseError`.
+.. exception:: NotSupportedError
+
+ Exception raised in case a method or database API was used which is not
+ supported by the database, e.g. calling the :meth:`~Connection.rollback`
+ method on a connection that does not support transaction or has
+ transactions turned off. It is a subclass of :exc:`DatabaseError`.
+
.. _sqlite3-types: