Docs: improve accuracy of sqlite3 check_same_thread parameter (#101351)

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:
Marcos Pereira 2023-02-01 23:52:29 +00:00 committed by GitHub
parent ae9b38f424
commit ee21110086
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -302,10 +302,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,