Rev 5370: Cope with trees without user_url property in UncomittedChanges in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Fri Aug 6 13:43:34 BST 2010


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 5370 [merge]
revision-id: pqm at pqm.ubuntu.com-20100806124332-dywuju3s7bzn5y69
parent: pqm at pqm.ubuntu.com-20100806032440-cetyanzrh3jcxjlf
parent: jelmer at samba.org-20100806000545-kicecc5iu1j2e6zy
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Fri 2010-08-06 13:43:32 +0100
message:
  Cope with trees without user_url property in UncomittedChanges
  	exception. (Jelmer)
modified:
  bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
=== modified file 'bzrlib/errors.py'
--- a/bzrlib/errors.py	2010-07-29 11:17:57 +0000
+++ b/bzrlib/errors.py	2010-08-06 00:05:45 +0000
@@ -2843,8 +2843,11 @@
         else:
             more = ' ' + more
         import bzrlib.urlutils as urlutils
-        display_url = urlutils.unescape_for_display(
-            tree.user_url, 'ascii')
+        user_url = getattr(tree, "user_url", None)
+        if user_url is None:
+            display_url = str(tree)
+        else:
+            display_url = urlutils.unescape_for_display(user_url, 'ascii')
         BzrError.__init__(self, tree=tree, display_url=display_url, more=more)
 
 




More information about the bazaar-commits mailing list