From: Vladimir Date: Wed, 6 Jan 2021 00:18:46 +0000 (-0800) Subject: bpo-38413: Remove outdated section about multithreading in sqlite3 (GH-23159) X-Git-Tag: v3.10.0a5~137 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f9949f82e17c88609adb53eff3a7d5cd63a645bd;p=thirdparty%2FPython%2Fcpython.git bpo-38413: Remove outdated section about multithreading in sqlite3 (GH-23159) --- diff --git a/Doc/library/sqlite3.rst b/Doc/library/sqlite3.rst index 5f9a26a7bb16..d80e952ce992 100644 --- a/Doc/library/sqlite3.rst +++ b/Doc/library/sqlite3.rst @@ -1089,19 +1089,6 @@ committed: .. literalinclude:: ../includes/sqlite3/ctx_manager.py -Common issues -------------- - -Multithreading -^^^^^^^^^^^^^^ - -Older SQLite versions had issues with sharing connections between threads. -That's why the Python module disallows sharing connections and cursors between -threads. If you still try to do so, you will get an exception at runtime. - -The only exception is calling the :meth:`~Connection.interrupt` method, which -only makes sense to call from a different thread. - .. rubric:: Footnotes .. [#f1] The sqlite3 module is not built with loadable extension support by