From 61f6df527e5b08d67b282d8f4fba7b941a9cbc3c Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 28 Feb 2024 14:00:17 -1000 Subject: [PATCH] Import cryptography early since importing openssl is not thread-safe (#111768) --- homeassistant/bootstrap.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/homeassistant/bootstrap.py b/homeassistant/bootstrap.py index 428220685eb..c3da28752d7 100644 --- a/homeassistant/bootstrap.py +++ b/homeassistant/bootstrap.py @@ -14,6 +14,9 @@ import threading from time import monotonic from typing import TYPE_CHECKING, Any +# Import cryptography early since import openssl is not thread-safe +# _frozen_importlib._DeadlockError: deadlock detected by _ModuleLock('cryptography.hazmat.backends.openssl.backend') +import cryptography # noqa: F401 import voluptuous as vol import yarl