mercurial/hgweb/hgweb_mod.py
changeset 39777 b63dee7bd0d9
parent 39470 17ca967e9fca
child 40728 2cd5f1fac788
equal deleted inserted replaced
39776:cb65d4b7e429 39777:b63dee7bd0d9
   433                 msg = 'revision not found: %s' % err.name
   433                 msg = 'revision not found: %s' % err.name
   434 
   434 
   435             res.status = '404 Not Found'
   435             res.status = '404 Not Found'
   436             res.headers['Content-Type'] = ctype
   436             res.headers['Content-Type'] = ctype
   437             return rctx.sendtemplate('error', error=msg)
   437             return rctx.sendtemplate('error', error=msg)
   438         except (error.RepoError, error.RevlogError) as e:
   438         except (error.RepoError, error.StorageError) as e:
   439             res.status = '500 Internal Server Error'
   439             res.status = '500 Internal Server Error'
   440             res.headers['Content-Type'] = ctype
   440             res.headers['Content-Type'] = ctype
   441             return rctx.sendtemplate('error', error=pycompat.bytestr(e))
   441             return rctx.sendtemplate('error', error=pycompat.bytestr(e))
   442         except error.Abort as e:
   442         except error.Abort as e:
   443             res.status = '403 Forbidden'
   443             res.status = '403 Forbidden'