diff options
-rw-r--r-- | de_uvok/activitypub_fuse/providers.py | 3 |
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: |