summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorFabio Baltieri <fabiobaltieri@google.com>2023-05-10 10:47:51 +0000
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-05-10 20:39:51 +0000
commitf897c90be36c04e796a7b5f2ac07281b19ee32e8 (patch)
treea2ab16c1fa9f2e6348bb39511484c3dfbe81ed34 /util
parentb320aa5d74da54ab14c1ff54d41200aa259b7ec6 (diff)
downloadchrome-ec-f897c90be36c04e796a7b5f2ac07281b19ee32e8.tar.gz
util: preupload: make filename argument optional
The filename argument is meant to take ${PRESUBMIT_FILES} from the presubmit config, but the file list can be empty if the commit only contains deleted files. Change the argument nargs value from "+" to "*" to allow running the scripts with no arguments, they become a noop in this case instead of failing with: check_cprints.py: error: the following arguments are required: filename BUG=none TEST=repo upload on a patch with only deleted files Change-Id: Id77c745651fd30d4a005f2b0decada9a72c50592 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4518770 Commit-Queue: Fabio Baltieri <fabiobaltieri@google.com> Tested-by: Fabio Baltieri <fabiobaltieri@google.com> Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
Diffstat (limited to 'util')
-rw-r--r--util/preupload/lib.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/util/preupload/lib.py b/util/preupload/lib.py
index 87a1226507..ced5f2a980 100644
--- a/util/preupload/lib.py
+++ b/util/preupload/lib.py
@@ -30,5 +30,5 @@ def argument_parser():
"""Returns an ArgumentParser with standard options configured."""
parser = argparse.ArgumentParser()
parser.add_argument("-c", "--commit", default=PRE_SUBMIT)
- parser.add_argument("filename", nargs="+", type=Path)
+ parser.add_argument("filename", nargs="*", type=Path)
return parser