summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/twitter.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/extractor/twitter.py')
-rw-r--r--gallery_dl/extractor/twitter.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/gallery_dl/extractor/twitter.py b/gallery_dl/extractor/twitter.py
index 2530040..71f14dc 100644
--- a/gallery_dl/extractor/twitter.py
+++ b/gallery_dl/extractor/twitter.py
@@ -503,8 +503,9 @@ class TwitterAPI():
if response.status_code < 400:
return response.json()
if response.status_code == 429:
- self.extractor.wait(until=response.headers["x-rate-limit-reset"])
- return self._call(endpoint, params)
+ until = response.headers.get("x-rate-limit-reset")
+ self.extractor.wait(until=until, seconds=(None if until else 60))
+ return self._call(endpoint, params, method)
try:
msg = ", ".join(