~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/errors.py

[merge] win32

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
... except:
35
35
...   print sys.exc_type
36
36
...   print sys.exc_value
37
 
...   print sys.exc_value.path
 
37
...   if hasattr(sys.exc_value, 'path'):
 
38
...     print sys.exc_value.path
38
39
bzrlib.errors.NotBranchError
39
40
Not a branch: /foo/bar
40
41
/foo/bar
142
143
    # Error from malformed user command
143
144
    # This is being misused as a generic exception
144
145
    # pleae subclass. RBC 20051030
 
146
    #
 
147
    # I think it's a waste of effort to differentiate between errors that
 
148
    # are not intended to be caught anyway.  UI code need not subclass
 
149
    # BzrCommandError, and non-UI code should not throw a subclass of
 
150
    # BzrCommandError.  ADHB 20051211
145
151
    def __str__(self):
146
152
        return self.args[0]
147
153