Issue #6057: Merge from 3.5

This commit is contained in:
Berker Peksag 2016-08-25 00:45:36 +03:00
commit c7876464e7
2 changed files with 33 additions and 2 deletions

View File

@ -542,7 +542,7 @@ Cursor Objects
.. literalinclude:: ../includes/sqlite3/execute_1.py
:meth:`execute` will only execute a single SQL statement. If you try to execute
more than one statement with it, it will raise an ``sqlite3.Warning``. Use
more than one statement with it, it will raise an :exc:`.Warning`. Use
:meth:`executescript` if you want to execute multiple SQL statements with one
call.
@ -605,7 +605,7 @@ Cursor Objects
Close the cursor now (rather than whenever ``__del__`` is called).
The cursor will be unusable from this point forward; a ``ProgrammingError``
The cursor will be unusable from this point forward; a :exc:`ProgrammingError`
exception will be raised if any operation is attempted with the cursor.
.. attribute:: rowcount
@ -726,6 +726,36 @@ Now we plug :class:`Row` in::
35.14
.. _sqlite3-exceptions:
Exceptions
----------
.. exception:: Warning
A subclass of :exc:`Exception`.
.. exception:: Error
The base class of the other exceptions in this module. It is a subclass
of :exc:`Exception`.
.. exception:: DatabaseError
Exception raised for errors that are related to the database.
.. exception:: IntegrityError
Exception raised when the relational integrity of the database is affected,
e.g. a foreign key check fails. It is a subclass of :exc:`DatabaseError`.
.. exception:: ProgrammingError
Exception raised for programming errors, e.g. table not found or already
exists, syntax error in the SQL statement, wrong number of parameters
specified, etc. It is a subclass of :exc:`DatabaseError`.
.. _sqlite3-types:
SQLite and Python types

View File

@ -1377,6 +1377,7 @@ Shiyao Ma
Alex Shkop
Joel Shprentz
Yue Shuaijie
Jaysinh Shukla
Terrel Shumway
Eric Siegerman
Paul Sijben