summaryrefslogtreecommitdiff
path: root/src/verbs/sync.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/verbs/sync.py')
-rw-r--r--src/verbs/sync.py20
1 files changed, 14 insertions, 6 deletions
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):