in mozdownload/scraper.py [0:0]
def _retry_check_404(self, func,
err_message="Specified build has not been found",
**retry_kwargs):
retry_kwargs.setdefault('retry_exceptions',
(errors.NotFoundError,
requests.exceptions.RequestException))
try:
self._retry(func, **retry_kwargs)
except requests.exceptions.HTTPError as exc:
if exc.response.status_code == 404:
raise errors.NotFoundError(err_message, exc.response.url)
else:
raise