Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/error.py @ 9423:1444a42f6052
Make distinct lookup error for localrepo.lookup
This allows clone/share to correctly distinguish lookup errors from
corruption errors and catch only the former.
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 31 Aug 2009 10:58:33 -0500 |
parents | 0a9542703300 |
children | 25e572394f5c |
comparison
equal
deleted
inserted
replaced
9403:3738c8cff1bf | 9423:1444a42f6052 |
---|---|
34 'Exception raised when parsing config files' | 34 'Exception raised when parsing config files' |
35 | 35 |
36 class RepoError(Exception): | 36 class RepoError(Exception): |
37 pass | 37 pass |
38 | 38 |
39 class RepoLookupError(RepoError): | |
40 pass | |
41 | |
39 class CapabilityError(RepoError): | 42 class CapabilityError(RepoError): |
40 pass | 43 pass |
41 | 44 |
42 class LockError(IOError): | 45 class LockError(IOError): |
43 def __init__(self, errno, strerror, filename, desc): | 46 def __init__(self, errno, strerror, filename, desc): |