equal
deleted
inserted
replaced
82 try: |
82 try: |
83 return origread(size) |
83 return origread(size) |
84 except httplib.IncompleteRead as e: |
84 except httplib.IncompleteRead as e: |
85 # e.expected is an integer if length known or None otherwise. |
85 # e.expected is an integer if length known or None otherwise. |
86 if e.expected: |
86 if e.expected: |
|
87 got = len(e.partial) |
|
88 total = e.expected + got |
87 msg = _('HTTP request error (incomplete response; ' |
89 msg = _('HTTP request error (incomplete response; ' |
88 'expected %d bytes got %d)') % (e.expected, |
90 'expected %d bytes got %d)') % (total, got) |
89 len(e.partial)) |
|
90 else: |
91 else: |
91 msg = _('HTTP request error (incomplete response)') |
92 msg = _('HTTP request error (incomplete response)') |
92 |
93 |
93 raise error.PeerTransportError( |
94 raise error.PeerTransportError( |
94 msg, |
95 msg, |