напиши обработчик ошибок на python для вывода: The above exception was the direct cause of the following exception:
yapars    | 
yapars    | Traceback (most recent call last):
yapars    |   File "/srv/srv.py", line 86, in __request_hundler
yapars    |     response = await client.get(target_uri)
yapars    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/httpx/_client.py", line 1757, in get
yapars    |     return await self.request(
yapars    |            ^^^^^^^^^^^^^^^^^^^
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/httpx/_client.py", line 1530, in request
yapars    |     return await self.send(request, auth=auth, follow_redirects=follow_redirects)
yapars    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/httpx/_client.py", line 1617, in send
yapars    |     response = await self._send_handling_auth(
yapars    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/httpx/_client.py", line 1645, in _send_handling_auth
yapars    |     response = await self._send_handling_redirects(
yapars    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/httpx/_client.py", line 1682, in _send_handling_redirects
yapars    |     response = await self._send_single_request(request)
yapars    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/httpx/_client.py", line 1719, in _send_single_request
yapars    |     response = await transport.handle_async_request(request)
yapars    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/httpx/_transports/default.py", line 365, in handle_async_request
yapars    |     with map_httpcore_exceptions():
yapars    |   File "/usr/local/lib/python3.11/contextlib.py", line 155, in __exit__
yapars    |     self.gen.throw(typ, value, traceback)
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/httpx/_transports/default.py", line 83, in map_httpcore_exceptions
yapars    |     raise mapped_exc(message) from exc
yapars    | httpx.ConnectTimeout
yapars    | 
yapars    | During handling of the above exception, another exception occurred:
yapars    | 
yapars    | Traceback (most recent call last):
yapars    |   File "/usr/local/lib/python3.11/logging/__init__.py", line 1110, in emit
yapars    |     msg = self.format(record)
yapars    |           ^^^^^^^^^^^^^^^^^^^
yapars    |   File "/usr/local/lib/python3.11/logging/__init__.py", line 953, in format
yapars    |     return fmt.format(record)
yapars    |            ^^^^^^^^^^^^^^^^^^
yapars    |   File "/usr/local/lib/python3.11/logging/__init__.py", line 687, in format
yapars    |     record.message = record.getMessage()
yapars    |                      ^^^^^^^^^^^^^^^^^^^
yapars    |   File "/usr/local/lib/python3.11/logging/__init__.py", line 377, in getMessage
yapars    |     msg = msg % self.args
yapars    |           ~~~~^~~~~~~~~~~
yapars    | TypeError: not all arguments converted during string formatting
yapars    | Call stack:
yapars    |   File "/srv/srv.py", line 180, in <module>
yapars    |     main()
yapars    |   File "/srv/srv.py", line 177, in main
yapars    |     api.uvi_run()
yapars    |   File "/srv/srv.py", line 54, in uvi_run
yapars    |     uvicorn_run(self.router, host=UVICORN_HOST, port=FASTAPI_PORT, log_level=LOG_LEVEL.lower())
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/uvicorn/main.py", line 587, in run
yapars    |     server.run()
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/uvicorn/server.py", line 61, in run
yapars    |     return asyncio.run(self.serve(sockets=sockets))
yapars    |   File "/usr/local/lib/python3.11/asyncio/runners.py", line 190, in run
yapars    |     return runner.run(main)
yapars    |   File "/usr/local/lib/python3.11/asyncio/runners.py", line 118, in run
yapars    |     return self._loop.run_until_complete(task)
yapars    |   File "/usr/local/lib/python3.11/asyncio/base_events.py", line 640, in run_until_complete
yapars    |     self.run_forever()
yapars    |   File "/usr/local/lib/python3.11/asyncio/base_events.py", line 607, in run_forever
yapars    |     self._run_once()
yapars    |   File "/usr/local/lib/python3.11/asyncio/base_events.py", line 1922, in _run_once
yapars    |     handle._run()
yapars    |   File "/usr/local/lib/python3.11/asyncio/events.py", line 80, in _run
yapars    |     self._context.run(self._callback, *self._args)
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 408, in run_asgi
yapars    |     result = await app(  # type: ignore[func-returns-value]
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 84, in __call__
yapars    |     return await self.app(scope, receive, send)
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/fastapi/applications.py", line 292, in __call__
yapars    |     await super().__call__(scope, receive, send)
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/starlette/applications.py", line 122, in __call__
yapars    |     await self.middleware_stack(scope, receive, send)
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in __call__
yapars    |     await self.app(scope, receive, _send)
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
yapars    |     await self.app(scope, receive, sender)
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
yapars    |     await self.app(scope, receive, send)
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
yapars    |     await route.handle(scope, receive, send)
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
yapars    |     await self.app(scope, receive, send)
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
yapars    |     response = await func(request)
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/fastapi/routing.py", line 273, in app
yapars    |     raw_response = await run_endpoint_function(
yapars    |   File "/root/.cache/pypoetry/virtualenvs/yapars-o9msT97p-py3.11/lib/python3.11/site-packages/fastapi/routing.py", line 190, in run_endpoint_function
yapars    |     return await dependant.call(**values)
yapars    |   File "/srv/srv.py", line 126, in get_links
yapars    |     user_agent, proxy = await self.__get_proxy()
yapars    |   File "/srv/srv.py", line 61, in __get_proxy
yapars    |     response = await self.__request_hundler(user_agent, proxy, 'https://check-host.net/ip')
yapars    |   File "/srv/srv.py", line 91, in __request_hundler
yapars    |     self.logger.error('ConnectTimeout: ', err_)