From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Tue, 3 Oct 2023 16:02:44 +0000 (-0700) Subject: [3.12] gh-109234: Hint to contextlib.closing in sqlite3 context manager docs (GH... X-Git-Tag: v3.12.1~391 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=90dea557bb0b171efd62ad4eef5b1939d5b248fd;p=thirdparty%2FPython%2Fcpython.git [3.12] gh-109234: Hint to contextlib.closing in sqlite3 context manager docs (GH-109322) (#110294) (cherry picked from commit 4227bfa8b273207a2b882f7d69c8ac49c3d2b57d) Co-authored-by: Lincoln <71312724+Lincoln-developer@users.noreply.github.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Erlend E. Aasland --- diff --git a/Doc/library/sqlite3.rst b/Doc/library/sqlite3.rst index d5afaa1c4c95..43921c342329 100644 --- a/Doc/library/sqlite3.rst +++ b/Doc/library/sqlite3.rst @@ -2406,9 +2406,9 @@ or if :attr:`~Connection.autocommit` is ``True``, the context manager does nothing. .. note:: - The context manager neither implicitly opens a new transaction - nor closes the connection. + nor closes the connection. If you need a closing context manager, consider + using :meth:`contextlib.closing`. .. testcode::