comparison mercurial/revlog.py @ 1232:eb3cc5e2eb89

Revert some exception type changes in revlog
author mpm@selenic.com
date Tue, 13 Sep 2005 14:16:15 -0500
parents cde6818e082a
children b3d44e9b3092
comparison
equal deleted inserted replaced
1231:effff847870f 1232:eb3cc5e2eb89
289 except (ValueError, OverflowError): 289 except (ValueError, OverflowError):
290 c = [] 290 c = []
291 for n in self.nodemap: 291 for n in self.nodemap:
292 if hex(n).startswith(id): 292 if hex(n).startswith(id):
293 c.append(n) 293 c.append(n)
294 if len(c) > 1: raise RevlogError("Ambiguous identifier") 294 if len(c) > 1: raise KeyError("Ambiguous identifier")
295 if len(c) < 1: raise RevlogError("No match found") 295 if len(c) < 1: raise KeyError("No match found")
296 return c[0] 296 return c[0]
297 297
298 return None 298 return None
299 299
300 def diff(self, a, b): 300 def diff(self, a, b):