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