fix calculating retry sleep times (fixes #1990)

This commit is contained in:
Mike Fährmann
2021-10-29 23:51:04 +02:00
parent 9156e90f1f
commit dad2875a3e

View File

@@ -164,7 +164,8 @@ class Extractor():
self.log.debug("%s (%s/%s)", msg, tries, retries+1)
if tries > retries:
break
time.sleep(max(tries, self.request_interval))
time.sleep(
max(tries, self._interval()) if self._interval else tries)
tries += 1
raise exception.HttpError(msg, response)