From 0bc2510426a809a611ed82787f7ed08ae337a6d2 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Jul 19 2019 09:52:19 +0000 Subject: Log the reason ConnectionException ConnectionException seems to not print anything when printed as is but it has a reason attribute which does provide more information so print it directly. Signed-off-by: Pierre-Yves Chibon --- diff --git a/resultsdb/messaging.py b/resultsdb/messaging.py index fc98868..7ebc078 100644 --- a/resultsdb/messaging.py +++ b/resultsdb/messaging.py @@ -113,7 +113,7 @@ def publish_taskotron_message(result, include_job_url=False): except PublishReturned as e: log.error('Fedora Messaging broker rejected message {}: {}'.format(msg.id, e)) except ConnectionException as e: - log.error('Error sending message {}: {}'.format(msg.id, e)) + log.error('Error sending message {}: {}'.format(msg.id, e.reason)) def create_message(result): @@ -164,7 +164,7 @@ class FedmsgPlugin(MessagingPlugin): except PublishReturned as e: log.error('Fedora Messaging broker rejected message {}: {}'.format(msg.id, e)) except ConnectionException as e: - log.error('Error sending message {}: {}'.format(msg.id, e)) + log.error('Error sending message {}: {}'.format(msg.id, e.reason))