I wrote:
...         while True:
...             next = self.iter.peek()
...             if not next or next.rstrip('\n') == "|":
...                 break
...             yield self.iter.next()
...

Actually, the 'not next' test is not necessary since I'm using an iterator over the file (end of file is signified by StopIteration, not a value of '' returned by the iterator). The amended version:


...         while True:
...             next = self.iter.peek()
...             if next.rstrip('\n') == "|":
...                 break
...             yield self.iter.next()

Steve
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to