summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/verbs/search.py2
-rw-r--r--src/verbs/sync.py20
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):