On 4/21/05, Guido van Rossum firstname.lastname@example.org wrote:
It strikes me that with something like this lexical declaration, we could abuse decorators as per Carl Banks's recipe to get the equivalent of thunks:
"abuse" being the operative word.
Yup. I was just drawing the parallel between:
@withfile("readme.txt") def thunk(fileobj): for line in fileobj: print line
@withfile("readme.txt"): # called by withfile as thunk(fileobj=<file object>) for line in fileobj: print line