From 79ddd17826152a036fc2cc8bb3f6f8c4c18cf6dd Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 18 Sep 2026 09:22:37 -0400 Subject: [PATCH] Swallow async timeout in check_fish --- confluent_server/confluent/discovery/protocols/ssdp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/confluent_server/confluent/discovery/protocols/ssdp.py b/confluent_server/confluent/discovery/protocols/ssdp.py index a6eb0b8a..27a3aa1d 100644 --- a/confluent_server/confluent/discovery/protocols/ssdp.py +++ b/confluent_server/confluent/discovery/protocols/ssdp.py @@ -538,7 +538,7 @@ async def check_fish(urldata, port=443, verifycallback=None): try: wc = webclient.WebConnection(_get_svrip(data), port, verifycallback=verifycallback, timeout=3) peerinfo = await wc.grab_json_response(url, headers={'Accept': 'application/json', 'Host': 'credible-bmc'}) - except socket.error: + except (socket.error, asyncio.exceptions.TimeoutError): return None if url == '/DeviceDescription.json': if not peerinfo: