aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/sqlite3/dbapi2.py
diff options
context:
space:
mode:
authorErlend Egeberg Aasland <erlend.aasland@protonmail.com>2022-05-16 19:52:08 +0200
committerGitHub <noreply@github.com>2022-05-16 19:52:08 +0200
commit00f22e8cc234aa52ec1f28094a170d7b87d0d08f (patch)
treea59310dd786b5de47629857f039bff45ee4c2232 /Lib/sqlite3/dbapi2.py
parent9b50585e0225a80f9e383edacc7d73f1b5c8008b (diff)
downloadcpython-00f22e8cc234aa52ec1f28094a170d7b87d0d08f.tar.gz
cpython-00f22e8cc234aa52ec1f28094a170d7b87d0d08f.zip
gh-92547: Remove deprecated sqlite3 features (#92548)
The following sqlite3 features were deprecated in 3.10, scheduled for removal in 3.12: - sqlite3.OptimizedUnicode (gh-23163) - sqlite3.enable_shared_cache (gh-24008) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Signed-off-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Diffstat (limited to 'Lib/sqlite3/dbapi2.py')
-rw-r--r--Lib/sqlite3/dbapi2.py14
1 files changed, 0 insertions, 14 deletions
diff --git a/Lib/sqlite3/dbapi2.py b/Lib/sqlite3/dbapi2.py
index 7cf4dd32d54..36ce769d5c6 100644
--- a/Lib/sqlite3/dbapi2.py
+++ b/Lib/sqlite3/dbapi2.py
@@ -82,20 +82,6 @@ def register_adapters_and_converters():
register_adapters_and_converters()
-# bpo-24464: enable_shared_cache was deprecated in Python 3.10. It's
-# scheduled for removal in Python 3.12.
-def enable_shared_cache(enable):
- from _sqlite3 import enable_shared_cache as _old_enable_shared_cache
- import warnings
- msg = (
- "enable_shared_cache is deprecated and will be removed in Python 3.12. "
- "Shared cache is strongly discouraged by the SQLite 3 documentation. "
- "If shared cache must be used, open the database in URI mode using"
- "the cache=shared query parameter."
- )
- warnings.warn(msg, DeprecationWarning, stacklevel=2)
- return _old_enable_shared_cache(enable)
-
# Clean up namespace
del(register_adapters_and_converters)