From ebf098d0e4ce013dfa02c3760976ecb242a8bbd0 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Tue, 4 Nov 2025 10:29:12 +0800 Subject: [PATCH] DEMO (DO NOT MERGE) --- src/azure-cli-core/azure/cli/core/util.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/azure-cli-core/azure/cli/core/util.py b/src/azure-cli-core/azure/cli/core/util.py index 05f96a575c3..3d5d88f567b 100644 --- a/src/azure-cli-core/azure/cli/core/util.py +++ b/src/azure-cli-core/azure/cli/core/util.py @@ -662,8 +662,8 @@ def todict(obj, post_processor=None): # azure-core provided new function `attribute_list` to list all attribute names # so that we don't need to use raw __dict__ directly if getattr(obj, "_is_model", False): - result = {to_camel_case(attr): todict(getattr(obj, attr), post_processor) - for attr in attribute_list(obj) if hasattr(obj, attr)} + result = {rest_name: todict(getattr(obj, attr), post_processor) + for attr, rest_name in attribute_rest_name_list(obj) if hasattr(obj, attr)} return post_processor(obj, result) if post_processor else result if hasattr(obj, '_asdict'): return todict(obj._asdict(), post_processor)