diff options
| author | uvok | 2025-01-24 16:54:23 +0100 | 
|---|---|---|
| committer | uvok | 2025-01-24 16:54:23 +0100 | 
| commit | 50a6aca8888f9eb8ef00b01451b7534799e04327 (patch) | |
| tree | 589c4af096586e42ab02278627fd34d0c8a992f6 /de_uvok/activitypub_fuse | |
| parent | 02b1ff1c9ee90355077a767ed06092b1eab56193 (diff) | |
Log remaining requests
Diffstat (limited to 'de_uvok/activitypub_fuse')
| -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:  | 
