[Python-ideas] with statement: multiple context manager
Chris Rebert
pyideas at rebertia.com
Sun Mar 1 22:35:07 CET 2009
More information about the Python-ideas mailing list
Sun Mar 1 22:35:07 CET 2009
- Previous message: [Python-ideas] with statement: multiple context manager
- Next message: [Python-ideas] with statement: multiple context manager
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sun, Mar 1, 2009 at 12:57 PM, Christian Heimes <lists at cheimes.de> wrote: > Chris Rebert wrote: >> While I still mostly like the idea, it does seem to undermine Python's >> uniformity a bit. > > I played with both possible versions before I wrote the proposal. Both > ways have their pros and cons. I'm preferring the proposed way:: > > with a, b as x, d as y: > ... > > over the other possibility:: > > with a, b, c as _, x, y: > ... You misunderstand me. My quibble isn't over the exact syntax (in fact, I completely agree about the superiority of the proposed ordering), but rather that we're introducing syntax to do something that can already be done with a function (nested()) and is /extremely/ similar to another case (parallel for-loop) where we are opting to still require the use of a function (zip()). This proposed asymmetry concerns me. > The proposed way > follows the example of the import statement, too:: > > from module import a, b as x, d as y This parallel does quell my concern somewhat. Cheers, Chris -- Follow the path of the Iguana... http://rebertia.com
- Previous message: [Python-ideas] with statement: multiple context manager
- Next message: [Python-ideas] with statement: multiple context manager
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-ideas mailing list