replace match with if

Signed-off-by: Peter Staar <taa@zurich.ibm.com>
This commit is contained in:
Peter Staar
2025-11-05 16:57:16 +01:00
parent 1ec6c58b95
commit 8940045463

View File

@@ -132,17 +132,16 @@ def parse_args(argv: Optional[Sequence[str]] = None) -> argparse.Namespace:
def main(argv: Optional[Sequence[str]] = None) -> None: def main(argv: Optional[Sequence[str]] = None) -> None:
args = parse_args(argv) args = parse_args(argv)
match args.example: if args.example == "string":
case "string": example_with_string_template(args.source)
example_with_string_template(args.source) elif args.example == "dict":
case "dict": example_with_dict_template(args.source)
example_with_dict_template(args.source) elif args.example == "pydantic":
case "pydantic": example_with_pydantic_template(args.source)
example_with_pydantic_template(args.source) elif args.example == "advanced":
case "advanced": example_with_advanced_pydantic_template(args.source)
example_with_advanced_pydantic_template(args.source) else:
case _: run_all_examples(args.source)
run_all_examples(args.source)
if __name__ == "__main__": if __name__ == "__main__":