Rev 1680: Don't show traceback on generic dav failure. in http://people.samba.org/bzr/jelmer/bzr-svn/trunk

Jelmer Vernooij jelmer at samba.org
Sat Aug 30 22:53:23 BST 2008


At http://people.samba.org/bzr/jelmer/bzr-svn/trunk

------------------------------------------------------------
revno: 1680
revision-id: jelmer at samba.org-20080830215319-3debvjvecj23xq1v
parent: jelmer at samba.org-20080830151834-8c9m7ccojm5ldhu7
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Sat 2008-08-30 23:53:19 +0200
message:
  Don't show traceback on generic dav failure.
modified:
  errors.py                      errors.py-20061226172623-w1sbj8ynpo0eojqp-1
=== modified file 'errors.py'
--- a/errors.py	2008-08-23 14:55:24 +0000
+++ b/errors.py	2008-08-30 21:53:19 +0000
@@ -110,6 +110,14 @@
         self.name = name
 
 
+class DavRequestFailed(BzrError):
+    _fmt = """%(msg)s"""
+
+    def __init__(self, msg):
+        BzrError.__init__(self)
+        self.msg = msg
+
+
 def convert_error(err):
     """Convert a Subversion exception to the matching BzrError.
 
@@ -134,6 +142,8 @@
         return RaRequestFailed(msg)
     elif num == ERR_UNKNOWN_HOSTNAME:
         return ConnectionError(msg=msg)
+    elif num == ERR_RA_DAV_REQUEST_FAILED:
+        return DavRequestFailed(msg)
     elif num > 0 and num < 1000:
         return OSError(num, msg)
     else:




More information about the bazaar-commits mailing list