Creating a local variable scope.
Ethan Furman
ethan at stoneleaf.us
Sat Sep 12 11:02:35 EDT 2009
Daniel Stutzbach wrote:
> On Fri, Sep 11, 2009 at 8:29 PM, Steven D'Aprano
> <steve at remove-this-cybersource.com.au
> <mailto:steve at remove-this-cybersource.com.au>> wrote:
>
> (4) Create a "do nothing" context manager allowing you to visually
> indent
> the block, but otherwise have no effect:
>
>
> "with" doesn't create a new scope.
That's probably why he called it as:
with do_nothing() as *imaginary*_local_scope:
...
del spam, eggs, imaginary_local_scope
and then as the last item deleted all the variables, except the one he
wanted to keep.
~Ethan~
More information about the Python-list
mailing list