diff --git a/stompman/connection.py b/stompman/connection.py index 58be58fb..0282ac94 100644 --- a/stompman/connection.py +++ b/stompman/connection.py @@ -1,4 +1,5 @@ import asyncio +import socket from collections.abc import AsyncGenerator, Iterator from dataclasses import dataclass, field from typing import Protocol, Self, TypedDict, TypeVar, cast @@ -96,7 +97,7 @@ async def connect(self) -> bool: asyncio.open_connection(self.connection_parameters.host, self.connection_parameters.port), timeout=self.connect_timeout, ) - except (TimeoutError, ConnectionError): + except (TimeoutError, ConnectionError, socket.gaierror): return False return True