diff options
| author | Brent Stapleton <brent.stapleton@ettus.com> | 2018-08-24 10:25:42 -0700 | 
|---|---|---|
| committer | Brent Stapleton <bstapleton@g.hmc.edu> | 2018-08-28 15:04:17 -0700 | 
| commit | 05564d67f061db712a91c3fb64a73b3332c78dab (patch) | |
| tree | 9eec4d0bac721715203b14808054b2046f921c3a | |
| parent | 191e250827a54d15abc9f7a5586318a29728d1b0 (diff) | |
| download | uhd-05564d67f061db712a91c3fb64a73b3332c78dab.tar.gz uhd-05564d67f061db712a91c3fb64a73b3332c78dab.tar.bz2 uhd-05564d67f061db712a91c3fb64a73b3332c78dab.zip  | |
uhd: utils: Downloader logs no targets selected
uhd_images_downloader: Adding INFO message when there is no target
selected to download, as when the user misspells a target name.
| -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  | 
