diff options
author | Joel Galenson <jgalenson@google.com> | 2021-09-30 22:59:46 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-09-30 22:59:46 +0000 |
commit | f33ed13bd82a6a4e3279f1befaa983edeb3c74fc (patch) | |
tree | cdbd4239b9eac16f2f342915200eb27428d03a80 | |
parent | 1e5ed2ec89b3c3b7901ad3024b6acffb4745aedb (diff) | |
parent | 819ca2ffc0b9e7e8da08b09f46351df70ec83981 (diff) | |
download | external_updater-f33ed13bd82a6a4e3279f1befaa983edeb3c74fc.tar.gz |
Print a nice error if we cannot find any paths. am: 3564658445 am: eb4fd4e7b9 am: 3e4cd7c4c6 am: 5f7bfba63c am: 819ca2ffc0
Original change: https://android-review.googlesource.com/c/platform/tools/external_updater/+/1842639
Change-Id: I655995aa73a02e48167c8988e51b57b3f6d07f32
-rw-r--r-- | external_updater.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/external_updater.py b/external_updater.py index 7518380..c15e92d 100644 --- a/external_updater.py +++ b/external_updater.py @@ -202,8 +202,11 @@ def get_paths(paths: List[str]) -> List[str]: # We want to use glob to get all the paths, so we first convert to absolute. abs_paths = [fileutils.get_absolute_project_path(Path(path)) for path in paths] - return [path for abs_path in abs_paths - for path in sorted(glob.glob(str(abs_path)))] + result = [path for abs_path in abs_paths + for path in sorted(glob.glob(str(abs_path)))] + if paths and not result: + print('Could not find any valid paths in %s' % str(paths)) + return result def write_json(json_file: str, results: Dict[str, Dict[str, str]]) -> List[str]: |