mercurial/hgweb/hgwebdir_mod.py
changeset 2537 b6975008d44f
parent 2535 b8ccf6386db7
child 2538 f4b7d71c1c60
equal deleted inserted replaced
2536:8106e477f584 2537:b6975008d44f
   132         virtual = req.env.get("PATH_INFO", "").strip('/')
   132         virtual = req.env.get("PATH_INFO", "").strip('/')
   133         if virtual:
   133         if virtual:
   134             real = dict(self.repos).get(virtual)
   134             real = dict(self.repos).get(virtual)
   135             if real:
   135             if real:
   136                 try:
   136                 try:
   137                     hgweb(real).run(req)
   137                     hgweb(real).run_wsgi(req)
   138                 except IOError, inst:
   138                 except IOError, inst:
   139                     req.write(tmpl("error", error=inst.strerror))
   139                     req.write(tmpl("error", error=inst.strerror))
   140                 except hg.RepoError, inst:
   140                 except hg.RepoError, inst:
   141                     req.write(tmpl("error", error=str(inst)))
   141                     req.write(tmpl("error", error=str(inst)))
   142             else:
   142             else: