Guido van Rossum wrote:
[Phillip J. Eby]

Although I'd personally prefer a no-keyword approach:

    synchronized(self):
        with_file("foo") as f:
            # etc.


I'd like that too, but it was shot down at least once. Maybe we can
resurrect it?

    opening("foo") as f:
        # etc.

is just a beauty!

+1

Certainly my favorite because it's direct and easy on the eyes. Second would be::

    in opening("foo") as f:
        # etc.

because I can see Aahz's point about introducing the block with a keyword instead of relying on the ":" punctuation and subsequent indentation of the block for skimming code.

-Shane Holloway
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to