Comments
Patch
@@ -253,5 +253,5 @@ class UnsupportedBundleSpecification(Exc
class CorruptedState(Exception):
"""error raised when a command is not able to read its state from file"""
-class RichIOError(Abort):
- """An IOError that can also have a hint attached."""
+class PeerTransportError(Abort):
+ """Transport-level I/O error when communicating with a peer repo."""
@@ -72,13 +72,13 @@ def _wraphttpresponse(resp):
else:
msg = _('HTTP request error (incomplete response)')
- raise error.RichIOError(
+ raise error.PeerTransportError(
msg,
hint=_('this may be an intermittent network failure; '
'if the error persists, consider contacting the '
'network or server operator'))
except httplib.HTTPException as e:
- raise error.RichIOError(
+ raise error.PeerTransportError(
_('HTTP request error (%s)') % e,
hint=_('this may be an intermittent failure; '
'if the error persists, consider contacting the '