alandtse / alandtse/auth_capture_proxy
Detected blocking call to load_verify_locations with args (<ssl.SSLContext object at 0x7fa53a8b13b0> #3380
- Lingua principale
- Python
- Stelle
- 4
- Fork
- 7
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
> After update with authcaptureproxy to 1.3.7 the problem was solved but when i try to add and After authentication no device Is added and i find It into HA logs
> ```
> Registratore: homeassistant.util.loop
> Fonte: util/loop.py:137
> Prima occorrenza: 01:51:03 (1 occorrenza)
> Ultimo accesso: 01:51:03
>
> Detected blocking call to load_verify_locations with args (,
> '/usr/local/lib/python3.13/site-packages/certifi/cacert.pem', None, None) inside the event loop by custom
> integration 'alexa_media' at custom_components/alexa_media/config_flow.py, line 383:
> self.proxy.session_factory = lambda: httpx.AsyncClient( (offender: /usr/local/lib/python3.13/ssl.py, line 717:
> context.load_verify_locations(cafile, capath, cadata)),
> please create a bug report at https://github.com/alandtse/alexa_media_player/issues
>
> For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#load_verify_locations
> Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code
> File "/usr/src/homeassistant/homeassistant/__main__.py", line 229, in sys.exit(main())
> File "/usr/src/homeassistant/homeassistant/__main__.py", line 215, in main exit_code = runner.run(runtime_conf)
> File "/usr/src/homeassistant/homeassistant/runner.py", line 289, in run return loop.run_until_complete(setup_and_run_hass(runtime_config))
> File "/usr/local/lib/python3.13/asyncio/base_events.py", line 712, in run_until_complete self.run_forever()
> File "/usr/local/lib/python3.13/asyncio/base_events.py", line 683, in run_forever self._run_once()
> File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2050, in _run_once handle._run()
> File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args)
> File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 510, in _handle_request resp = await request_handler(request)
> File "/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py", line 569, in _handle return await handler(request)
> File "/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl return await handler(request)
> File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware return await handler(request)
> File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 87, in forwarded_middleware return await handler(request)
> File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware return await handler(request)
> File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware return await handler(request)
> File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware return await handler(request)
> File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 41, in headers_middleware response = await handler(request)
> File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle result = await handler(request, **request.match_info)
> File "/config/custom_components/alexa_media/config_flow.py", line 1120, in wrapped result = await cls.handler(request, **kwargs)
> File "/usr/local/lib/python3.13/site-packages/authcaptureproxy/auth_capture_proxy.py", line 603, in all_handler result = await run_func(test, test_name, resp, self.data, self.query)
> File "/usr/local/lib/python3.13/site-packages/authcaptureproxy/helper.py", line 125, in run_func result = await func(*args, **kwargs)
> File "/usr/local/lib/python3.13/site-packages/alexapy/alexaproxy.py", line 76, in test_amazon_url await self.reset_data()
> File "/usr/local/lib/python3.13/site-packages/authcaptureproxy/auth_capture_proxy.py", line 195, in reset_data self.session = self.session_factory()
> File "/config/custom_components/alexa_media/config_flow.py", line 383, in self.proxy.session_factory = lambda: httpx.AsyncClient(
> ```
_Originally posted by @meletechlab in [#3376](https://github.com/alandtse/alexa_media_player/issues/3376#issuecomment-3917873303)_
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.