summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mirrors/utils.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/mirrors/utils.py b/mirrors/utils.py
index 531cf00..ba45da5 100644
--- a/mirrors/utils.py
+++ b/mirrors/utils.py
@@ -71,8 +71,10 @@ GROUP BY l.url_id, u.mirror_id
# sqlite loves to return less than ideal types
if vendor == 'sqlite':
for item in url_data:
- item['delay'] = timedelta(seconds=item['delay'])
- item['last_sync'] = parse_datetime(item['last_sync'])
+ if item['delay'] is not None:
+ item['delay'] = timedelta(seconds=item['delay'])
+ if item['last_sync'] is not None:
+ item['last_sync'] = parse_datetime(item['last_sync'])
item['last_check'] = parse_datetime(item['last_check'])
return {item['url_id']: item for item in url_data}