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