From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Thu, 11 Sep 2025 09:17:25 +0000 (+0200) Subject: [3.14] Mention the "context manager" keyword in concurrent.futures documentation... X-Git-Tag: v3.14.0rc3~43 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dcadc539fd3777d08a420cb600a598fb6935d267;p=thirdparty%2FPython%2Fcpython.git [3.14] Mention the "context manager" keyword in concurrent.futures documentation (GH-130976) (#137810) Co-authored-by: Jakub Stasiak --- diff --git a/Doc/library/concurrent.futures.rst b/Doc/library/concurrent.futures.rst index 9e81b8d25c99..6f8043e6cf77 100644 --- a/Doc/library/concurrent.futures.rst +++ b/Doc/library/concurrent.futures.rst @@ -101,10 +101,10 @@ Executor Objects executor has started running will be completed prior to this method returning. The remaining futures are cancelled. - You can avoid having to call this method explicitly if you use the - :keyword:`with` statement, which will shutdown the :class:`Executor` - (waiting as if :meth:`Executor.shutdown` were called with *wait* set to - ``True``):: + You can avoid having to call this method explicitly if you use the executor + as a :term:`context manager` via the :keyword:`with` statement, which + will shutdown the :class:`Executor` (waiting as if :meth:`Executor.shutdown` + were called with *wait* set to ``True``):: import shutil with ThreadPoolExecutor(max_workers=4) as e: