mercurial/hgweb/hgweb_mod.py
branchstable
changeset 18855 50c922c1b514
parent 18522 36549fa712da
child 18858 f02045645d12
equal deleted inserted replaced
18854:afab180307be 18855:50c922c1b514
   243             return content
   243             return content
   244 
   244 
   245         except (error.LookupError, error.RepoLookupError), err:
   245         except (error.LookupError, error.RepoLookupError), err:
   246             req.respond(HTTP_NOT_FOUND, ctype)
   246             req.respond(HTTP_NOT_FOUND, ctype)
   247             msg = str(err)
   247             msg = str(err)
   248             if util.safehasattr(err, 'name') and 'manifest' not in msg:
   248             if (util.safehasattr(err, 'name') and
       
   249                 not isinstance(err,  error.ManifestLookupError)):
   249                 msg = 'revision not found: %s' % err.name
   250                 msg = 'revision not found: %s' % err.name
   250             return tmpl('error', error=msg)
   251             return tmpl('error', error=msg)
   251         except (error.RepoError, error.RevlogError), inst:
   252         except (error.RepoError, error.RevlogError), inst:
   252             req.respond(HTTP_SERVER_ERROR, ctype)
   253             req.respond(HTTP_SERVER_ERROR, ctype)
   253             return tmpl('error', error=str(inst))
   254             return tmpl('error', error=str(inst))