changeset 1554 | 68ec7b9e09a4 |
parent 1545 | d69070c2547a |
child 1559 | 59b3639df0a9 |
--- a/mercurial/hgweb.py Thu Nov 17 19:18:33 2005 +0100 +++ b/mercurial/hgweb.py Thu Nov 17 19:38:57 2005 +0100 @@ -1013,7 +1013,12 @@ if virtual: real = dict(self.repos).get(virtual) if real: - hgweb(real).run(req) + try: + hgweb(real).run(req) + except IOError, inst: + req.write(tmpl("error", error=inst.strerror)) + except hg.RepoError, inst: + req.write(tmpl("error", error=str(inst))) else: req.write(tmpl("notfound", repo=virtual)) else: