Mercurial > hg
comparison mercurial/util.py @ 11666:def08249d4db
chunkbuffer: use for/else to detect end of iteration
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Sat, 24 Jul 2010 15:20:29 +0200 |
parents | 4d11fde55cc5 |
children | 78d1e92ba1c0 |
comparison
equal
deleted
inserted
replaced
11665:1f7f8bc45240 | 11666:def08249d4db |
---|---|
930 for chunk in self.iter: | 930 for chunk in self.iter: |
931 collector.write(chunk) | 931 collector.write(chunk) |
932 collected += len(chunk) | 932 collected += len(chunk) |
933 if collected >= targetsize: | 933 if collected >= targetsize: |
934 break | 934 break |
935 if collected < targetsize: | 935 else: |
936 self.iter = False | 936 self.iter = False |
937 self.buf = collector.getvalue() | 937 self.buf = collector.getvalue() |
938 if len(self.buf) == l: | 938 if len(self.buf) == l: |
939 s, self.buf = str(self.buf), '' | 939 s, self.buf = str(self.buf), '' |
940 else: | 940 else: |