]> granicus.if.org Git - python/commitdiff
bpo-34061: Document sqlite3.NotSupportedError (GH-8172)
authorMarcin Niemira <marcin@niemira.net>
Sun, 8 Jul 2018 12:02:58 +0000 (14:02 +0200)
committerBerker Peksag <berker.peksag@gmail.com>
Sun, 8 Jul 2018 12:02:58 +0000 (15:02 +0300)
Doc/library/sqlite3.rst

index d30e4d4157996d7141528ffb3a697607c86fdbca..37d2a4f50afda70a1c7a3ca35cb80d757c9dbb36 100644 (file)
@@ -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: