mercurial/error.py
changeset 24038 10d02cd18604
parent 23415 cdbb85489c41
child 24040 7f375d2de945
equal deleted inserted replaced
24037:f0b498cfc5c8 24038:10d02cd18604
    20     pass
    20     pass
    21 
    21 
    22 class LookupError(RevlogError, KeyError):
    22 class LookupError(RevlogError, KeyError):
    23     def __init__(self, name, index, message):
    23     def __init__(self, name, index, message):
    24         self.name = name
    24         self.name = name
       
    25         self.index = index
       
    26         self.message = message
    25         if isinstance(name, str) and len(name) == 20:
    27         if isinstance(name, str) and len(name) == 20:
    26             from node import short
    28             from node import short
    27             name = short(name)
    29             name = short(name)
    28         RevlogError.__init__(self, '%s@%s: %s' % (index, name, message))
    30         RevlogError.__init__(self, '%s@%s: %s' % (index, name, message))
    29 
    31