diff options
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: | 
