From bef3e5656fcd428fab67189431e7e56e760ac582 Mon Sep 17 00:00:00 2001
From: Martijn Vermaat <martijn@vermaat.name>
Date: Thu, 20 Mar 2014 16:43:18 +0100
Subject: [PATCH] Fix runtime errors in cache sync

---
 mutalyzer/entrypoints/admin.py | 1 +
 mutalyzer/sync.py              | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/mutalyzer/entrypoints/admin.py b/mutalyzer/entrypoints/admin.py
index d0458dbe..c48b96d3 100644
--- a/mutalyzer/entrypoints/admin.py
+++ b/mutalyzer/entrypoints/admin.py
@@ -294,6 +294,7 @@ def main():
         '-H', '--history', metavar='DAYS', dest='history', type=int,
         default=7, help='number of days to go back in the remote cache '
         '(default: 7)')
+    p.set_defaults(func=sync_cache)
 
     # Subparser 'setup-database'.
     p = subparsers.add_parser(
diff --git a/mutalyzer/sync.py b/mutalyzer/sync.py
index 21223859..40c64c57 100644
--- a/mutalyzer/sync.py
+++ b/mutalyzer/sync.py
@@ -5,10 +5,12 @@ Module for synchronizing the database with other Mutalyzer instances.
 
 from mutalyzer.util import monkey_patch_suds; monkey_patch_suds()
 
+from datetime import datetime, timedelta
 import os
 import re
-from datetime import datetime, timedelta
 import urllib2
+
+from sqlalchemy.orm.exc import NoResultFound
 from suds.client import Client
 
 from mutalyzer.config import settings
-- 
GitLab