[Python-Dev] Wishlist: dowhile
Bob Ippolito
bob at redivi.com
Tue Jun 14 14:41:14 CEST 2005
On Jun 14, 2005, at 2:25 AM, Raymond Hettinger wrote:
>> def readby(inp, blocksize=1024):
>> while True:
>> data = inp.read(blocksize)
>> if not data:
>> break
>> yield data
>>
>> for data in readby(inp, blocksize):
>> . . .
>>
>
> readby() relies on the existence of a read() method for inp.
> itertools work with generic iterators, not ones with a specific API.
> Law of Demeter.
islice depends on __getitem__.
-bob
More information about the Python-Dev
mailing list