https://github.com/python/cpython/commit/c5215978ebfea9471f313d5baa70a4e68bfb798b
commit: c5215978ebfea9471f313d5baa70a4e68bfb798b
branch: main
author: Lakshya Upadhyaya <[email protected]>
committer: picnixz <[email protected]>
date: 2025-12-31T21:45:41+01:00
summary:
gh-140920: remove incorrect mentions to
`concurrent.futures.interpreter.ExecutionFailed` (#141723)
Remove documentation for inexistant
`concurrent.futures.interpreter.ExecutionFailed`
and replace its occurrences by `concurrent.interpreters.ExecutionFailed` since
this
is the documented exception.
files:
M Doc/library/concurrent.futures.rst
diff --git a/Doc/library/concurrent.futures.rst
b/Doc/library/concurrent.futures.rst
index 18d92e8e9959a9..8b6d749f40cbf0 100644
--- a/Doc/library/concurrent.futures.rst
+++ b/Doc/library/concurrent.futures.rst
@@ -308,7 +308,7 @@ the bytes over a shared :mod:`socket <socket>` or
.. note::
The executor may replace uncaught exceptions from *initializer*
- with :class:`~concurrent.futures.interpreter.ExecutionFailed`.
+ with :class:`~concurrent.interpreters.ExecutionFailed`.
Other caveats from parent :class:`ThreadPoolExecutor` apply here.
@@ -320,11 +320,11 @@ likewise serializes the return value when sending it back.
When a worker's current task raises an uncaught exception, the worker
always tries to preserve the exception as-is. If that is successful
then it also sets the ``__cause__`` to a corresponding
-:class:`~concurrent.futures.interpreter.ExecutionFailed`
+:class:`~concurrent.interpreters.ExecutionFailed`
instance, which contains a summary of the original exception.
In the uncommon case that the worker is not able to preserve the
original as-is then it directly preserves the corresponding
-:class:`~concurrent.futures.interpreter.ExecutionFailed`
+:class:`~concurrent.interpreters.ExecutionFailed`
instance instead.
@@ -720,15 +720,6 @@ Exception classes
.. versionadded:: 3.14
-.. exception:: ExecutionFailed
-
- Raised from :class:`~concurrent.futures.InterpreterPoolExecutor` when
- the given initializer fails or from
- :meth:`~concurrent.futures.Executor.submit` when there's an uncaught
- exception from the submitted task.
-
- .. versionadded:: 3.14
-
.. currentmodule:: concurrent.futures.process
.. exception:: BrokenProcessPool
_______________________________________________
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]