From b41c21ad60d683818396cf671616046504129853 Mon Sep 17 00:00:00 2001 From: Yi Hu Date: Mon, 2 Feb 2026 12:10:59 -0500 Subject: [PATCH] Disable abbrev for yaml.main --- sdks/python/apache_beam/yaml/main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sdks/python/apache_beam/yaml/main.py b/sdks/python/apache_beam/yaml/main.py index 0ae5db8900b7..dc928dec7941 100644 --- a/sdks/python/apache_beam/yaml/main.py +++ b/sdks/python/apache_beam/yaml/main.py @@ -44,7 +44,7 @@ def _preparse_jinja_flags(argv): This is to facilitate tools (such as dataflow templates) that must pass options as un-nested flags. """ - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser(allow_abbrev=False) parser.add_argument( '--jinja_variable_flags', default=[], @@ -60,7 +60,7 @@ def _preparse_jinja_flags(argv): if not jinja_args.jinja_variable_flags: return argv - jinja_variable_parser = argparse.ArgumentParser() + jinja_variable_parser = argparse.ArgumentParser(allow_abbrev=False) for flag_name in jinja_args.jinja_variable_flags: jinja_variable_parser.add_argument('--' + flag_name) jinja_flag_variables, pipeline_args = jinja_variable_parser.parse_known_args( @@ -78,7 +78,7 @@ def _preparse_jinja_flags(argv): def _parse_arguments(argv): - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser(allow_abbrev=False) parser.add_argument( '--yaml_pipeline', '--pipeline_spec',