def _retry_check_404()

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