summaryrefslogtreecommitdiff
path: root/monitor/josef_monitor.py
diff options
context:
space:
mode:
Diffstat (limited to 'monitor/josef_monitor.py')
-rwxr-xr-xmonitor/josef_monitor.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/monitor/josef_monitor.py b/monitor/josef_monitor.py
index a49c20e..c2307a5 100755
--- a/monitor/josef_monitor.py
+++ b/monitor/josef_monitor.py
@@ -14,7 +14,10 @@ import errno
from copy import deepcopy
from josef_lib import *
from josef_reader import monitored_domain
-from josef_leveldb import db_add_certs, db_open
+try:
+ from josef_leveldb import db_add_certs, db_open
+except:
+ print "No database support found"
import os.path
@@ -442,9 +445,10 @@ def main(args):
# Save info about monitored domains
domain_dict = []
- for md in monitored_domains:
- domain_dict.append(md.to_dict())
- open(CONFIG.DOMAINS_FILE, 'w').write(json.dumps(domain_dict))
+ if len monitored_domains > 0:
+ for md in monitored_domains:
+ domain_dict.append(md.to_dict())
+ open(CONFIG.DOMAINS_FILE, 'w').write(json.dumps(domain_dict))