equal
deleted
inserted
replaced
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)) |