diff options
Diffstat (limited to 'host/utils')
| -rw-r--r-- | host/utils/uhd_images_downloader.py.in | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/host/utils/uhd_images_downloader.py.in b/host/utils/uhd_images_downloader.py.in index 64a1288e3..96f56e64f 100644 --- a/host/utils/uhd_images_downloader.py.in +++ b/host/utils/uhd_images_downloader.py.in @@ -159,11 +159,14 @@ def lookup_urls(regex_l, manifest, inventory, refetch=False):      """Takes a list of RegExs to match within the manifest, returns a list of tuples with      (hash, URL) that match the targets and are not in the inventory"""      selected_targets = [] +    # Store whether or not we've found a target in the manifest that matches the requested type +    found_one = False      for target in manifest.keys():          # Iterate through the possible targets in the manifest.          # If any of them match any of the RegExs supplied, add the URL to the          # return list          if all(map((lambda regex: re.findall(regex, target)), regex_l)): +            found_one = True              log("TRACE", "Selected target: {}".format(target))              target_info = manifest.get(target)              target_url = target_info.get("url") @@ -181,6 +184,8 @@ def lookup_urls(regex_l, manifest, inventory, refetch=False):                                           "filename": filename,                                           "url": target_url,                                           "sha256_hash": target_sha256}) +    if not found_one: +        log("INFO", "No targets matching '{}'".format(regex_l))      return selected_targets  | 
