Mercurial > public > mercurial-scm > hg-stable
diff mercurial/hgweb/hgweb_mod.py @ 6217:fe8dbbe9520d
Avoid importing mercurial.node/mercurial.repo stuff from mercurial.hg
author | Joel Rosdahl <joel@rosdahl.net> |
---|---|
date | Thu, 06 Mar 2008 22:51:16 +0100 |
parents | f89fd07fc51d |
children | cf1fa60fdaf4 |
line wrap: on
line diff
--- a/mercurial/hgweb/hgweb_mod.py Thu Mar 06 22:23:41 2008 +0100 +++ b/mercurial/hgweb/hgweb_mod.py Thu Mar 06 22:51:16 2008 +0100 @@ -8,6 +8,7 @@ import os, mimetypes, re from mercurial.node import hex, nullid, short +from mercurial.repo import RepoError from mercurial import mdiff, ui, hg, util, archival, patch, hook from mercurial import revlog, templater, templatefilters, changegroup from common import get_mtime, style_map, paritygen, countgen, get_contact @@ -74,7 +75,7 @@ yield {"label": label, "node": node} yield {"label": "tip", "node": "tip"} - except hg.RepoError: + except RepoError: pass return nav @@ -248,7 +249,7 @@ except revlog.LookupError, err: req.respond(HTTP_NOT_FOUND, ctype) req.write(tmpl('error', error='revision not found: %s' % err.name)) - except (hg.RepoError, revlog.RevlogError), inst: + except (RepoError, revlog.RevlogError), inst: req.respond(HTTP_SERVER_ERROR, ctype) req.write(tmpl('error', error=str(inst))) except ErrorResponse, inst: @@ -915,7 +916,7 @@ try: ctx = self.repo.changectx(changeid) - except hg.RepoError: + except RepoError: man = self.repo.manifest mn = man.lookup(changeid) ctx = self.repo.changectx(man.linkrev(mn)) @@ -931,7 +932,7 @@ try: ctx = self.repo.changectx(changeid) fctx = ctx.filectx(path) - except hg.RepoError: + except RepoError: fctx = self.repo.filectx(path, fileid=changeid) return fctx