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: