Skip to content

Commit 86f1dd1

Browse files
authored
{Core} Fix infinite wait for typespec generated SDK (#32687)
1 parent 509f8b4 commit 86f1dd1

File tree

4 files changed

+703
-19563
lines changed

4 files changed

+703
-19563
lines changed

src/azure-cli-core/azure/cli/core/commands/arm.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from knack.arguments import CLICommandArgument, ignore_type
2222
from knack.introspection import extract_args_from_signature
2323
from knack.log import get_logger
24-
from knack.util import todict, CLIError
24+
from knack.util import CLIError
2525

2626
logger = get_logger(__name__)
2727
EXCLUDED_NON_CLIENT_PARAMS = list(set(EXCLUDED_PARAMS) - set(['self', 'client']))
@@ -479,6 +479,7 @@ def show_exception_handler(ex):
479479

480480

481481
def verify_property(instance, condition):
482+
from azure.cli.core.util import todict
482483
from jmespath import compile as compile_jmespath
483484
result = todict(instance)
484485
jmes_query = compile_jmespath(condition)

src/azure-cli-core/azure/cli/core/commands/command_operation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ def wait(cls, command_args, cli_ctx, getter):
462462

463463
@staticmethod
464464
def _get_provisioning_state(instance):
465-
from knack.util import todict
465+
from azure.cli.core.util import todict
466466
result = todict(instance)
467467
provisioning_state = result.get('provisioning_state', result.get('provisioningState', None))
468468
if not provisioning_state:

0 commit comments

Comments
 (0)