diff options
| -rw-r--r-- | src/verbs/search.py | 2 | ||||
| -rw-r--r-- | src/verbs/sync.py | 20 | 
2 files changed, 16 insertions, 6 deletions
| diff --git a/src/verbs/search.py b/src/verbs/search.py index b67f5a1..498a88e 100644 --- a/src/verbs/search.py +++ b/src/verbs/search.py @@ -28,9 +28,11 @@ def search(args, options, config):                  for r in results:                      print(colors.LIGHT_GREEN + f"\t{r}") +                print(colors.RESET, end="")                  sys.exit(0)              else:                  print(colors.RED + f"Package {package} could not be found") +                print(colors.RESET, end="")                  sys.exit(1)      else:          print(colors.LIGHT_RED + "Nothing to do") diff --git a/src/verbs/sync.py b/src/verbs/sync.py index 53fcfb4..70adcd1 100644 --- a/src/verbs/sync.py +++ b/src/verbs/sync.py @@ -65,12 +65,20 @@ def validate_package(package, versions, repo, verbose=False):      # change the packages dict to list all the sources      # maybe some validation here -    info = { -            "checksum": most_popular.split()[0], -            "size": most_popular.split()[1], -            "files": most_popular.split()[2], -            "sources" : sources -            } +    if len(most_popular.split()) > 2: +        info = { +                "checksum": most_popular.split()[0], +                "size": most_popular.split()[1], +                "files": most_popular.split()[2], +                "sources" : sources +                } +    else: +        info = { +                "checksum": most_popular.split()[0], +                "size": "0", +                "files": "0", +                "sources" : sources +                }      return info  def save_package(package, info, location): | 
