From da470e075b0753030bc261cf9572923f6293f0ff Mon Sep 17 00:00:00 2001 From: Adam Dobrawy Date: Fri, 5 Jun 2020 01:10:58 +0200 Subject: [PATCH] Add missing dependency for azure-common (#11407) * Add missing dependency for azure-common * Import on scope to reduce dependencies --- sdk/core/azure-common/azure/common/client_factory.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sdk/core/azure-common/azure/common/client_factory.py b/sdk/core/azure-common/azure/common/client_factory.py index 432ef187e515..5819dbb15d65 100644 --- a/sdk/core/azure-common/azure/common/client_factory.py +++ b/sdk/core/azure-common/azure/common/client_factory.py @@ -14,9 +14,6 @@ except ImportError: from inspect import getargspec as get_arg_spec -import adal -from msrestazure.azure_active_directory import AdalAuthentication - from .credentials import get_azure_cli_credentials from .cloud import get_cli_active_cloud @@ -153,6 +150,9 @@ def get_client_from_json_dict(client_class, config_dict, **kwargs): :param dict config_dict: A config dict. :return: An instantiated client """ + import adal + from msrestazure.azure_active_directory import AdalAuthentication + is_graphrbac = client_class.__name__ == 'GraphRbacManagementClient' is_keyvault = client_class.__name__ == 'KeyVaultClient' parameters = {