]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-28516: document contextlib.ExitStack.__enter__ behavior (GH-31636) (GH-32145)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Mon, 28 Mar 2022 18:45:45 +0000 (11:45 -0700)
committerGitHub <noreply@github.com>
Mon, 28 Mar 2022 18:45:45 +0000 (11:45 -0700)
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>
Doc/library/contextlib.rst

index 66a0f17a9234b6d3a4dcf19e7f0de80ce5c9b71d..d471c8ce527965ed25232130c8229cf2ec7b0502 100644 (file)
@@ -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*