ERROR - gaierror exception in shielded future
future: <Task finished name='Task-251' coro=<TCPConnector._resolve_host_with_throttle() done, defined at /app/venv/lib/python3.14/site-packages/aiohttp/connector.py:1200> exception=gaierror(-3, 'Temporary failure in name resolution')>
Traceback (most recent call last):
File "/app/venv/lib/python3.14/site-packages/aiohttp/connector.py", line 1221, in _resolve_host_with_throttle
addrs = await self._resolver.resolve(host, port, family=self._family)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.14/site-packages/aiohttp/resolver.py", line 40, in resolve
infos = await self._loop.getaddrinfo(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "/usr/lib/python3.14/asyncio/base_events.py", line 936, in getaddrinfo
return await self.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
None, getaddr_func, host, port, family, type, proto, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/concurrent/futures/thread.py", line 86, in run
result = ctx.run(self.task)
File "/usr/lib/python3.14/concurrent/futures/thread.py", line 73, in run
return fn(*args, **kwargs)
File "/usr/lib/python3.14/socket.py", line 983, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -3] Temporary failure in name resolution
It doesn't tell me the site that failed but based on DEBUG messages I'm guessing it came across a site I have blocked via AdGuard. It would be nice if DNS resolution failures were suppressed (at least the stack traces).
Fairly quickly into running the tool I saw errors like this:
It doesn't tell me the site that failed but based on DEBUG messages I'm guessing it came across a site I have blocked via AdGuard. It would be nice if DNS resolution failures were suppressed (at least the stack traces).