diff options
Diffstat (limited to 'src/verbs/sync.py')
-rw-r--r-- | src/verbs/sync.py | 20 |
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): |