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
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 @@
     # 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]: