A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2006-May/064685.html below:

[Python-Dev] More on contextlib - adding back a contextmanager decorator

[Python-Dev] More on contextlib - adding back a contextmanager decorator [Python-Dev] More on contextlib - adding back a contextmanager decoratorNick Coghlan ncoghlan at gmail.com
Mon May 1 14:32:06 CEST 2006
Fredrik Lundh wrote:
> a distinct term for "whatever the __enter__ method returns" (i.e.
> the thing assigned to the target list) would still be nice.

I've called that the "context entry value" in a few places (I don't think any 
of them were in the actual documentation though).

A sample modification to the reference page:
------------------------------
Here's a more detailed description:

    1. The context expression is evaluated, to obtain a context guard.
    2. The guard object's __enter__ method is invoked to obtain the context
       entry value.
    3. If a target list was included in the with statement, the context entry
       value is assigned to it.
    4. The suite is executed.
    5. The guard object's __exit__ method is invoked. If an exception caused
       the suite to be exited, its type, value, and traceback are passed as
       arguments to __exit__. Otherwise, three None arguments are supplied.
------------------------------

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia
---------------------------------------------------------------
             http://www.boredomandlaziness.org
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4