in packages/autorest.python/tasks.py [0:0]
def regenerate_samples(c, debug=False):
cwd = os.getcwd()
sample_to_special_flags = {
"management": None,
"multiapi": {"multiapi": True, "python-sdks-folder": f"{cwd}/samples/specification/multiapi"},
"azure_key_credential": None,
"directives": None,
"basic": None,
"azure-mgmt-test": {"python-sdks-folder": f"{cwd}/samples/specification/azure-mgmt-test", "python": True},
"azure-test": {"python-sdks-folder": f"{cwd}/samples/specification/azure-test"},
}
cmds = []
for sample, special_flags in sample_to_special_flags.items():
cmd = f"autorest {M4_VERSION} samples/specification/{sample}/readme.md --use=. "
if special_flags:
flag_strings = [f"--{flag}={value}" for flag, value in special_flags.items()]
cmd += " ".join(flag_strings)
cmds.append(cmd)
_run_autorest(cmds, debug)