summaryrefslogtreecommitdiff
path: root/kleaf/bazel.py
diff options
context:
space:
mode:
authorYifan Hong <elsk@google.com>2023-11-29 12:27:21 -0800
committerYifan Hong <elsk@google.com>2023-12-07 21:44:42 +0000
commit72671f66443d30ed7f921fd69ecec9efca9b0f25 (patch)
treec51212dc6d339ae0265c02790b73c3e6d7450d10 /kleaf/bazel.py
parent662bbaefbf0b557eed010791e59db08e63fc0ab2 (diff)
downloadbuild-72671f66443d30ed7f921fd69ecec9efca9b0f25.tar.gz
kleaf: disallow abbreviations for flags.
This is to allow the use of Bazel flags like --repo by avoiding collision with --repo_manifest. Test: manual Change-Id: I31a271c85e8e419f53ae32c84555b5c0e116a0cb
Diffstat (limited to 'kleaf/bazel.py')
-rwxr-xr-xkleaf/bazel.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/kleaf/bazel.py b/kleaf/bazel.py
index 48c192a..997c48c 100755
--- a/kleaf/bazel.py
+++ b/kleaf/bazel.py
@@ -148,7 +148,7 @@ class BazelWrapper(KleafHelpPrinter):
existing startup_options to be fed to the Bazel binary
"""
- parser = argparse.ArgumentParser(add_help=False)
+ parser = argparse.ArgumentParser(add_help=False, allow_abbrev=False)
self.add_startup_option_to_parser(parser)
self.known_startup_options, user_startup_options = parser.parse_known_args(
@@ -250,7 +250,7 @@ class BazelWrapper(KleafHelpPrinter):
- env: A dictionary containing the new environment variables for the subprocess.
"""
- parser = argparse.ArgumentParser(add_help=False)
+ parser = argparse.ArgumentParser(add_help=False, allow_abbrev=False)
self.add_command_args_to_parser(parser)
# known_args: List of arguments known by this bazel wrapper. These