mirror of
https://github.com/python/cpython.git
synced 2026-02-13 19:04:37 +00:00
Docs: improve accuracy of sqlite3 check_same_thread parameter (GH-101351)
(cherry picked from commit ee21110086)
Co-authored-by: Marcos Pereira <3464445+marcospgp@users.noreply.github.com>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
This commit is contained in:
parent
e98fa7121d
commit
c2c970fc26
1 changed files with 7 additions and 4 deletions
|
|
@ -299,10 +299,13 @@ Module functions
|
|||
:type isolation_level: str | None
|
||||
|
||||
:param bool check_same_thread:
|
||||
If ``True`` (default), only the creating thread may use the connection.
|
||||
If ``False``, the connection may be shared across multiple threads;
|
||||
if so, write operations should be serialized by the user to avoid data
|
||||
corruption.
|
||||
If ``True`` (default), :exc:`ProgrammingError` will be raised
|
||||
if the database connection is used by a thread
|
||||
other than the one that created it.
|
||||
If ``False``, the connection may be accessed in multiple threads;
|
||||
write operations may need to be serialized by the user
|
||||
to avoid data corruption.
|
||||
See :attr:`threadsafety` for more information.
|
||||
|
||||
:param Connection factory:
|
||||
A custom subclass of :class:`Connection` to create the connection with,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue