diff --git a/src/azure-cli-core/azure/cli/core/aaz/_poller.py b/src/azure-cli-core/azure/cli/core/aaz/_poller.py index ac9b33bf0ca..095241e5cce 100644 --- a/src/azure-cli-core/azure/cli/core/aaz/_poller.py +++ b/src/azure-cli-core/azure/cli/core/aaz/_poller.py @@ -12,6 +12,9 @@ from azure.core.polling.base_polling import LROBasePolling from azure.core.tracing.common import with_current_context from azure.core.tracing.decorator import distributed_trace +# import requests in main thread to resolve import deadlock between threads in python +# reference https://github.com/psf/requests/issues/2925 and https://github.com/Azure/azure-cli/issues/26272 +import requests # pylint: disable=unused-import _LOGGER = logging.getLogger(__name__)