Mercurial > kallithea
changeset 6649:a9b169709aea
hg: fix except clauses order
pylint found 'Bad except clauses order (LookupError is an ancestor class of
IndexError)'. This fix will in some cases give better error messages.
author | domruf <dominikruf@gmail.com> |
---|---|
date | Wed, 10 May 2017 22:50:19 +0200 |
parents | 4188b49af031 |
children | e62b86858683 |
files | kallithea/lib/vcs/backends/hg/repository.py |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/lib/vcs/backends/hg/repository.py Wed May 10 23:01:38 2017 +0200 +++ b/kallithea/lib/vcs/backends/hg/repository.py Wed May 10 22:50:19 2017 +0200 @@ -421,12 +421,12 @@ try: revision = hex(self._repo.lookup(revision)) + except (IndexError, ValueError, RepoLookupError, TypeError): + msg = ("Revision %s does not exist for %s" % (revision, self)) + raise ChangesetDoesNotExistError(msg) except (LookupError, ): msg = ("Ambiguous identifier `%s` for %s" % (revision, self)) raise ChangesetDoesNotExistError(msg) - except (IndexError, ValueError, RepoLookupError, TypeError): - msg = ("Revision %s does not exist for %s" % (revision, self)) - raise ChangesetDoesNotExistError(msg) return revision