diff --git a/azdev/operations/command_change/util.py b/azdev/operations/command_change/util.py index 06f6b1c81..26218d5c1 100644 --- a/azdev/operations/command_change/util.py +++ b/azdev/operations/command_change/util.py @@ -111,7 +111,10 @@ def gen_command_meta(command_info, with_help=False, with_example=False): if settings.get("nargs", None): para["nargs"] = settings["nargs"] if settings.get("default", None): - para["default"] = settings["default"] + if not isinstance(settings["default"], (float, int, str, list, bool)): + para["default"] = str(settings["default"]) + else: + para["default"] = settings["default"] if with_help: para["desc"] = settings["help"] if command_info["is_aaz"] and command_info["az_arguments_schema"]: @@ -172,7 +175,7 @@ def gen_commands_meta(commands_meta, meta_output_path=None): for key, module_info in commands_meta.items(): file_name = "az_" + key + "_meta.json" if meta_output_path: - file_name = meta_output_path + file_name + file_name = meta_output_path + "/" + file_name file_folder = os.path.dirname(file_name) if file_folder and not os.path.exists(file_folder): os.makedirs(file_folder)