[Python-Dev] Wishlist: dowhile
Bob Ippolito
bob at redivi.com
Tue Jun 14 04:27:31 CEST 2005
On Jun 13, 2005, at 10:20 PM, Greg Ewing wrote:
> Phillip J. Eby wrote:
>
>
>> By the way, whatever happened to "and while"? i.e.:
>>
>> while True:
>> data = inp.read(blocksize)
>> and while data:
>> out.write(data)
>>
>
> My favourite version of this is
>
> while:
> data = inp.read(blocksize)
> gives data:
> out.write(data)
Well, we could always just make iterator factories for the common
cases and stuff them in itertools. I do need to use this pattern
from time to time, but primarily for this exact use case, so an
"itertools.readby" or the like would probably solve this problem for
most people most of the time.
-bob
More information about the Python-Dev
mailing list