https://github.com/python/cpython/commit/095bc775ecb5d4213767de3feebaa5a98d8c603c
commit: 095bc775ecb5d4213767de3feebaa5a98d8c603c
branch: main
author: Jakub Stasiak <[email protected]>
committer: kumaraditya303 <[email protected]>
date: 2025-08-15T15:30:22+05:30
summary:
Mention the "context manager" keyword in concurrent.futures documentation
(#130976)
files:
M Doc/library/concurrent.futures.rst
diff --git a/Doc/library/concurrent.futures.rst
b/Doc/library/concurrent.futures.rst
index 9e81b8d25c99d0..6f8043e6cf7735 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:
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]