diff --git a/dns/_asyncio_backend.py b/dns/_asyncio_backend.py index d8257658..82a06249 100644 --- a/dns/_asyncio_backend.py +++ b/dns/_asyncio_backend.py @@ -145,6 +145,10 @@ async def make_socket( ) return DatagramSocket(af, transport, protocol) elif socktype == socket.SOCK_STREAM: + if destination is None: + # This shouldn't happen, but we check to make code analysis software + # happier. + raise ValueError("destination required for stream sockets") (r, w) = await _maybe_wait_for( asyncio.open_connection( destination[0],