mercurial/keepalive.py
branchstable
changeset 40426 588f1e9a4d16
parent 40379 41506e3b04ee
child 40874 348352658e4b
equal deleted inserted replaced
40422:7e4ffe2719e4 40426:588f1e9a4d16
   440         s = self._rbuf
   440         s = self._rbuf
   441         self._rbuf = ''
   441         self._rbuf = ''
   442         data = self._raw_read(amt)
   442         data = self._raw_read(amt)
   443 
   443 
   444         self.receivedbytescount += len(data)
   444         self.receivedbytescount += len(data)
   445         self._connection.receivedbytescount += len(data)
   445         try:
       
   446             self._connection.receivedbytescount += len(data)
       
   447         except AttributeError:
       
   448             pass
   446         try:
   449         try:
   447             self._handler.parent.receivedbytescount += len(data)
   450             self._handler.parent.receivedbytescount += len(data)
   448         except AttributeError:
   451         except AttributeError:
   449             pass
   452             pass
   450 
   453