From 3724e0f37679ee351207244adc98dec31837d84b Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sun, 4 Sep 2016 17:51:20 +0200 Subject: [PATCH] Save sites.json on exit --- src/Site/SiteManager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Site/SiteManager.py b/src/Site/SiteManager.py index 864788ce..4c3a12e4 100644 --- a/src/Site/SiteManager.py +++ b/src/Site/SiteManager.py @@ -3,6 +3,7 @@ import logging import re import os import time +import atexit import gevent @@ -19,6 +20,7 @@ class SiteManager(object): self.log.debug("SiteManager created.") self.sites = None gevent.spawn(self.saveTimer) + atexit.register(self.save) # Load all sites from data/sites.json def load(self):