From 00f22e8cc234aa52ec1f28094a170d7b87d0d08f Mon Sep 17 00:00:00 2001 From: Erlend Egeberg Aasland Date: Mon, 16 May 2022 19:52:08 +0200 Subject: 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 Signed-off-by: Erlend E. Aasland --- Lib/sqlite3/dbapi2.py | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'Lib/sqlite3/dbapi2.py') 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) -- cgit v1.2.3