Robin Munn wrote:
[snip]
Another possibility just occurred to me. How about "using"?
~ using EXPR as VAR: ~ BLOCK
Examples from PEP 340: ==========
def synchronized(lock): ... using synchronized(myLock): ... ===== (+0)
def opening(filename, mode="r"):
...
using opening("/etc/passwd") as f:
...
===== (+1)def auto_retry(n=3, exc=Exception):
...
using auto_retry(3, IOError):
...
===== (+1)
def synchronized_opening(lock, filename, mode="r"):
...
using synchronized_opening("/etc/passwd", myLock) as f:
...
===== (+1)A.R.
_______________________________________________ Python-Dev mailing list [email protected] http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
