summaryrefslogtreecommitdiff
path: root/de_uvok
diff options
context:
space:
mode:
authoruvok2025-01-24 16:54:23 +0100
committeruvok2025-01-24 16:54:23 +0100
commit50a6aca8888f9eb8ef00b01451b7534799e04327 (patch)
tree589c4af096586e42ab02278627fd34d0c8a992f6 /de_uvok
parent02b1ff1c9ee90355077a767ed06092b1eab56193 (diff)
Log remaining requests
Diffstat (limited to 'de_uvok')
-rw-r--r--de_uvok/activitypub_fuse/providers.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/de_uvok/activitypub_fuse/providers.py b/de_uvok/activitypub_fuse/providers.py
index 4c76364..a3cd479 100644
--- a/de_uvok/activitypub_fuse/providers.py
+++ b/de_uvok/activitypub_fuse/providers.py
@@ -132,12 +132,15 @@ class MastodonStatusProvider(StatusProvider):
res = requests.get(url)
if res.status_code == 404:
return self._fallback_not_found(), None
+
try:
res.raise_for_status()
except requests.exceptions.RequestException as e:
logger.error("Request error: %s", e)
return self._fallback_error(getattr(e, "message", str(e))), None
+ logger.debug("Remaining requests: %s", res.headers.get("X-RateLimit-Remaining", None))
+
user = res.json()
self.userid = user.get("id", None)
if not self.userid: