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.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/verbs/sync.py b/src/verbs/sync.py
index 70adcd1..5559fcb 100644
--- a/src/verbs/sync.py
+++ b/src/verbs/sync.py
@@ -3,6 +3,7 @@ import util
import colors
import shutil
import time
+import sys
CACHE_DIR = "/var/cache/xipkg"
@@ -16,7 +17,10 @@ def list_packages(url):
if status != 200:
return {}, -1
else:
- duration /= len(response)
+ if len(response) > 0:
+ duration /= len(response)
+ else:
+ duration = float('inf')
return {
line.split()[0].split(".")[0]: " ".join(line.split()[1:])
for line in response.split("\n") if len(line.split()) > 0