diff options
author | Magnus Hagander | 2025-02-20 14:32:35 +0000 |
---|---|---|
committer | Magnus Hagander | 2025-02-20 14:32:35 +0000 |
commit | a37f0a7935d5302cc57107b990147c24fd7516bf (patch) | |
tree | 73e9ba4bcfcc133526e357e87f629f390580d262 /postgresqleu | |
parent | cdf07e58da5cab808bb3b1ebae07c7426f0f41ca (diff) |
Give more detailed error message when failing to post to bluesky
Diffstat (limited to 'postgresqleu')
-rw-r--r-- | postgresqleu/util/messaging/bluesky.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/postgresqleu/util/messaging/bluesky.py b/postgresqleu/util/messaging/bluesky.py index 4c5a1cec..e202758b 100644 --- a/postgresqleu/util/messaging/bluesky.py +++ b/postgresqleu/util/messaging/bluesky.py @@ -178,6 +178,11 @@ class Bluesky(object): }, timeout=10, ) + if r.status_code == 400 and r.headers.get('content-type').startswith('application/json'): + return (None, 'Post error: {}, message {}'.format( + r.json()['error'], + r.json()['message'], + )) r.raise_for_status() return (r.json()['uri'], None) |