equal
deleted
inserted
replaced
31 class RepoError(Exception): |
31 class RepoError(Exception): |
32 pass |
32 pass |
33 |
33 |
34 class CapabilityError(RepoError): |
34 class CapabilityError(RepoError): |
35 pass |
35 pass |
|
36 |
|
37 class LockError(IOError): |
|
38 def __init__(self, errno, strerror, filename, desc): |
|
39 IOError.__init__(self, errno, strerror, filename) |
|
40 self.desc = desc |
|
41 |
|
42 class LockHeld(LockError): |
|
43 def __init__(self, errno, filename, desc, locker): |
|
44 LockError.__init__(self, errno, 'Lock held', filename, desc) |
|
45 self.locker = locker |
|
46 |
|
47 class LockUnavailable(LockError): |
|
48 pass |