Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 4128:43d8f7466920
localrepo: stream_in may raise ZeroDivisionError with nul float elapsed argument.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Mon, 19 Feb 2007 10:29:05 +0100 |
parents | e7282dede8cd |
children | 9dc64c8414ca 4574a8cb080f |
comparison
equal
deleted
inserted
replaced
4127:a3a6f71edf2e | 4128:43d8f7466920 |
---|---|
1947 ofp = self.sopener(name, 'w') | 1947 ofp = self.sopener(name, 'w') |
1948 for chunk in util.filechunkiter(fp, limit=size): | 1948 for chunk in util.filechunkiter(fp, limit=size): |
1949 ofp.write(chunk) | 1949 ofp.write(chunk) |
1950 ofp.close() | 1950 ofp.close() |
1951 elapsed = time.time() - start | 1951 elapsed = time.time() - start |
1952 if elapsed <= 0: | |
1953 elapsed = 0.001 | |
1952 self.ui.status(_('transferred %s in %.1f seconds (%s/sec)\n') % | 1954 self.ui.status(_('transferred %s in %.1f seconds (%s/sec)\n') % |
1953 (util.bytecount(total_bytes), elapsed, | 1955 (util.bytecount(total_bytes), elapsed, |
1954 util.bytecount(total_bytes / elapsed))) | 1956 util.bytecount(total_bytes / elapsed))) |
1955 self.reload() | 1957 self.reload() |
1956 return len(self.heads()) + 1 | 1958 return len(self.heads()) + 1 |