From e081024216bceaafc0d5022ce62f702667e2e9b3 Mon Sep 17 00:00:00 2001 From: krishna <62157128+ksarabu1@users.noreply.github.com> Date: Wed, 20 Jan 2021 12:05:49 -0500 Subject: [PATCH] feat(core): make DNS resolution error retriable (#631) DNS resolution errors were previously not retriable, this commit allows it by changing the value returned when the DNS resolution fails. --- kazoo/protocol/connection.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kazoo/protocol/connection.py b/kazoo/protocol/connection.py index 70de2411..726f645b 100644 --- a/kazoo/protocol/connection.py +++ b/kazoo/protocol/connection.py @@ -543,7 +543,7 @@ def _connect_loop(self, retry): # Check for an empty hostlist, indicating none resolved if len(host_ports) == 0: - return STOP_CONNECTING + raise ForceRetryError('No host resolved. Reconnecting') for host, hostip, port in host_ports: if self.client._stopped.is_set():