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):