Armin <feng.sh...@gmail.com> writes:

>> Yep, that's what I meant, I forgot the parameter name.
>
> Could you give an example of next() with a sentinel and describe its
> use case please?  I have a little trouble understanding what you
> guys mean!

See the thread about reading the file in chunks.  Instead of:

while True:
    chunk = f.read(1024)
    if chunk == '':
        break
    # your processing here

with sentinel iter, you can write:

for chunk in iter(lambda: f.read(1024), ''):
    # your processing here
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to