Skip to content

Commit 9186e29

Browse files
committed
🐛 Fix empty haproxy detection
Signed-off-by: Muhammed Hussein Karimi <[email protected]>
1 parent 2d27005 commit 9186e29

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

haproxy_redis_sentinel/handler.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,10 @@ def haproxy_server_checker(self):
133133
log_data=False,
134134
)
135135
)
136-
if stats is None:
136+
if stats in (None, [], {}):
137137
return self.set_initial_server()
138138
for group in stats:
139-
if group is None:
139+
if group in (None, [], {}):
140140
return self.set_initial_server()
141141
for item in group:
142142
if (item is None) or (not isinstance(item, dict)):
@@ -147,7 +147,7 @@ def haproxy_server_checker(self):
147147
if field.get("name") == "addr":
148148
addr_value = item.get("value", {}).get("value", "")
149149
if not addr_value or len(addr_value) < 0:
150-
self.set_initial_server()
150+
return self.set_initial_server()
151151

152152
def haproxy_server_checker_worker(self):
153153
while True:

0 commit comments

Comments
 (0)