From a37f0a7935d5302cc57107b990147c24fd7516bf Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Thu, 20 Feb 2025 15:32:35 +0100 Subject: [PATCH] Give more detailed error message when failing to post to bluesky --- postgresqleu/util/messaging/bluesky.py | 5 +++++ 1 file changed, 5 insertions(+) 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) -- 2.39.5