summaryrefslogtreecommitdiff
path: root/postgresqleu
diff options
context:
space:
mode:
authorMagnus Hagander2025-02-20 14:32:35 +0000
committerMagnus Hagander2025-02-20 14:32:35 +0000
commita37f0a7935d5302cc57107b990147c24fd7516bf (patch)
tree73e9ba4bcfcc133526e357e87f629f390580d262 /postgresqleu
parentcdf07e58da5cab808bb3b1ebae07c7426f0f41ca (diff)
Give more detailed error message when failing to post to bluesky
Diffstat (limited to 'postgresqleu')
-rw-r--r--postgresqleu/util/messaging/bluesky.py5
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)