summaryrefslogtreecommitdiffstats
path: root/Doc/library
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2022-03-28 18:45:45 (GMT)
committerGitHub <noreply@github.com>2022-03-28 18:45:45 (GMT)
commit1e3132b1c3ebff8d28a6dd353bf217cb97c41e81 (patch)
treeaff32827d9d789721267559ab30f51d13718d38a /Doc/library
parent25c40bd994aa0da75283c5efdd71ba26c734b67e (diff)
downloadcpython-1e3132b1c3ebff8d28a6dd353bf217cb97c41e81.zip
cpython-1e3132b1c3ebff8d28a6dd353bf217cb97c41e81.tar.gz
cpython-1e3132b1c3ebff8d28a6dd353bf217cb97c41e81.tar.bz2
bpo-28516: document contextlib.ExitStack.__enter__ behavior (GH-31636) (GH-32145)
The enter_context is updated with following information: 'The :meth:`__enter__` method returns the ExitStack instance, and performs no additional operations.' Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> (cherry picked from commit 86384cf83f96fcaec03e2ad6516e2e24f20d3b92) Co-authored-by: vidhya <96202776+Vidhyavinu@users.noreply.github.com> Co-authored-by: Ned Deily <nad@python.org>
Diffstat (limited to 'Doc/library')
-rw-r--r--Doc/library/contextlib.rst3
1 files changed, 3 insertions, 0 deletions
diff --git a/Doc/library/contextlib.rst b/Doc/library/contextlib.rst
index 66a0f17..d471c8c 100644
--- a/Doc/library/contextlib.rst
+++ b/Doc/library/contextlib.rst
@@ -368,6 +368,9 @@ Functions and classes provided:
# the with statement, even if attempts to open files later
# in the list raise an exception
+ The :meth:`__enter__` method returns the :class:`ExitStack` instance, and
+ performs no additional operations.
+
Each instance maintains a stack of registered callbacks that are called in
reverse order when the instance is closed (either explicitly or implicitly
at the end of a :keyword:`with` statement). Note that callbacks are *not*