aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/exts/utilities/reddit.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/bot/exts/utilities/reddit.py b/bot/exts/utilities/reddit.py
index 19c39476..74927c92 100644
--- a/bot/exts/utilities/reddit.py
+++ b/bot/exts/utilities/reddit.py
@@ -201,6 +201,13 @@ class Reddit(Cog):
await asyncio.sleep(3)
log.debug(f"Invalid response from: {url} - status code {response.status}, mimetype {response.content_type}")
+ if response.status == 429:
+ log.warning(
+ "Hit reddit ratelimit. Used: %s Remaining: %s Reset: %s",
+ response.headers.get("X-Ratelimit-Used", "Missing"),
+ response.headers.get("X-Ratelimit-Remaining", "Missing"),
+ response.headers.get("X-Ratelimit-Approximate ", "Missing"),
+ )
return [] # Failed to get appropriate response within allowed number of retries.
async def get_top_posts(