From 066e1917d6ce1e40bf98fa40886d3043396b49e9 Mon Sep 17 00:00:00 2001 From: Giulia Naponiello Date: Jun 29 2018 21:32:29 +0000 Subject: Logs and error handling for easier debug --- diff --git a/greenwave/consumers/waiverdb.py b/greenwave/consumers/waiverdb.py index fcafe8e..7154790 100644 --- a/greenwave/consumers/waiverdb.py +++ b/greenwave/consumers/waiverdb.py @@ -97,6 +97,11 @@ class WaiverDBHandler(fedmsg.consumers.FedmsgConsumer): self.fedmsg_config['greenwave_api_url'] + '/decision', headers={'Content-Type': 'application/json'}, data=json.dumps(data)) + + if not response.ok: + log.error(response.text) + response.raise_for_status() + decision = response.json() # get old decision @@ -107,7 +112,11 @@ class WaiverDBHandler(fedmsg.consumers.FedmsgConsumer): self.fedmsg_config['greenwave_api_url'] + '/decision', headers={'Content-Type': 'application/json'}, data=json.dumps(data)) - response.raise_for_status() + + if not response.ok: + log.error(response.text) + response.raise_for_status() + old_decision = response.json() if decision != old_decision: