From 497ca40492482b1e8c8883747cf338c20df4c0fc Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 18 Jul 2018 14:58:16 -0400 Subject: [PATCH] Do not abort connecting process on bad cert The target may be non-viable, but don't let that ruin the party for everyone. Let it keep going as if the system were down. --- confluent_server/confluent/collective/manager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/confluent_server/confluent/collective/manager.py b/confluent_server/confluent/collective/manager.py index 4194966e..c45cb9b5 100644 --- a/confluent_server/confluent/collective/manager.py +++ b/confluent_server/confluent/collective/manager.py @@ -87,7 +87,8 @@ def connect_to_leader(cert=None, name=None, leader=None): leader=keydata['leader']) if 'txcount' in keydata: return become_leader(remote) - raise Exception(keydata['error']) + print(keydata['error']) + return False if follower is not None: follower.kill() cfm.stop_following()