diff options
Diffstat (limited to 'monitor/josef_monitor.py')
| -rwxr-xr-x | monitor/josef_monitor.py | 12 |
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)) |
