From facf9862da0cf9331550747197800d682cd371fb Mon Sep 17 00:00:00 2001 From: AN Long Date: Tue, 9 Jul 2024 17:22:07 +0800 Subject: gh-121333: Clarify what is the default executor for asyncio.run_in_executor (#121335) Co-authored-by: Kumar Aditya --- Doc/library/asyncio-eventloop.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Doc/library/asyncio-eventloop.rst b/Doc/library/asyncio-eventloop.rst index 1d79f78..70bdd15 100644 --- a/Doc/library/asyncio-eventloop.rst +++ b/Doc/library/asyncio-eventloop.rst @@ -1262,6 +1262,9 @@ Executing code in thread or process pools The *executor* argument should be an :class:`concurrent.futures.Executor` instance. The default executor is used if *executor* is ``None``. + The default executor can be set by :meth:`loop.set_default_executor`, + otherwise, a :class:`concurrent.futures.ThreadPoolExecutor` will be + lazy-initialized and used by :func:`run_in_executor` if needed. Example:: -- cgit v0.12