hello, i'm wondering how people from here handle this, as i often encounter something like:
acc = [] # accumulator ;) for line in fileinput.input(): if condition(line): if acc: #1 doSomething(acc) #1 acc = [] else: acc.append(line) if acc: #2 doSomething(acc) #2 BTW i am particularly annoyed by #1 and #2 as it is a reptition, and i think it is quite error prone, how will you do it in a pythonic way ? regards -- http://mail.python.org/mailman/listinfo/python-list