At 12:37 AM 1/12/2007 +1000, Nick Coghlan wrote:
>Phillip J. Eby wrote:
>>At 07:47 AM 1/10/2007 -0800, Guido van Rossum wrote:
>>>BTW perhaps we should add the same semantics and syntax to 'with expr
>>>as var'? I can't think of a reasonable use case
>>[snip]
>>>... for using anything
>>>more complex than a local variable, BTW.)
>>with multi(ctx1, ctx2, ...)  as var1, var2, ...:
>>(if multi is a function that returns a context manager wrapping the other 
>>contexts and returning the tuple their __enter__ values).
>
>...a utility which is also known as contextlib.nested().
>
>For some strange reason, I suspect you're familiar with that particular 
>context manager ;)

Not that I recall, no, otherwise I'd have used the name.  I thought there 
was such a thing in the PEP, but didn't know it had gotten in the stdlib 
(which of course is an even better reason to keep tuple assignment in the 
"with" statement).

_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to