All pastes #75171 Raw Edit

Something

public text v1 · immutable
#75171 ·published 2006-06-29 21:23 UTC
rendered paste body
=== modified file 'bzrlib/errors.py'
--- bzrlib/errors.py
+++ bzrlib/errors.py
@@ -710,38 +710,32 @@
         self.format = format


-class TransportError(BzrError):
-    """All errors thrown by Transport implementations should derive
-    from this class.
-    """
+class TransportError(BzrNewError):
+    """Transport error: %(msg)s %(orig_error)%s"""
+
     def __init__(self, msg=None, orig_error=None):
         if msg is None and orig_error is not None:
             msg = str(orig_error)
-        BzrError.__init__(self, msg)
+        if orig_error is None:
+            orig_error = ''
+        if msg is None:
+            msg =  ''
+        BzrNewError.__init__(self)
         self.msg = msg
         self.orig_error = orig_error


 # A set of semi-meaningful errors which can be thrown
 class TransportNotPossible(TransportError):
-    """This is for transports where a specific function is explicitly not
-    possible. Such as pushing files to an HTTP server.
-    """
-    pass
+    """Transport operation not possible: %(msg)s %(orig_error)%"""


 class ConnectionError(TransportError):
-    """A connection problem prevents file retrieval.
-    This does not indicate whether the file exists or not; it indicates that a
-    precondition for requesting the file was not met.
-    """
-    def __init__(self, msg=None, orig_error=None):
-        TransportError.__init__(self, msg=msg, orig_error=orig_error)
+    """Connection error: %(msg)s %(orig_error)s"""


 class ConnectionReset(TransportError):
-    """The connection has been closed."""
-    pass
+    """Connection closed: %(msg)s %(orig_error)s"""


 class ConflictsInTree(BzrError):