diff -r c4c5e3802e9c -r c864f5e743ef mercurial/httpconnection.py --- a/mercurial/httpconnection.py Tue May 24 14:52:23 2011 +0200 +++ b/mercurial/httpconnection.py Tue May 24 17:30:00 2011 -0500 @@ -37,7 +37,7 @@ self.write = self._data.write self._len = os.fstat(self._data.fileno()).st_size self._pos = 0 - self._total = len(self) / 1024 * 2 + self._total = self._len / 1024 * 2 def read(self, *args, **kwargs): try: