# HG changeset patch # User Idan Kamara # Date 2011-04-04 15:05:14 # Node ID e6bd5b403de0e487d558be688b72da809fd23b4c # Parent 22d200e49b105a85788e05e9bc2817a852c502e5 localrepo: tighten except clause when looking rev diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py --- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -387,7 +387,7 @@ class localrepository(repo.repository): for t, n in self.tags().iteritems(): try: r = self.changelog.rev(n) - except: + except error.LookupError: r = -2 # sort to the beginning of the list if unknown l.append((r, t, n)) return [(t, n) for r, t, n in sorted(l)]