tDo not save if default values. - zs - Zeitungsschau rss to email converter
(HTM) git clone git://r-36.net/zs
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit 73155c989873968a3e2add03956ee1ad09a8ee2a
(DIR) parent 811309536c6a286b10cb0590a63436144f20a2fd
(HTM) Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 9 Sep 2018 09:42:43 +0200
Do not save if default values.
Diffstat:
zeitungsschau/feeddb.py | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
(DIR) diff --git a/zeitungsschau/feeddb.py b/zeitungsschau/feeddb.py
t@@ -18,6 +18,7 @@ class feeddb(object):
lpath = ""
lockarr = ""
locks = {}
+ default = True
def lock(self, fpath):
if fpath not in self.locks:
t@@ -78,6 +79,8 @@ class feeddb(object):
print("You need to specify the default email. Please "\
"run 'zs cfg email me@me.com' to "\
"set it.")
+ else:
+ default = False
if not "smtphost" in self.cfg:
self.cfg["smtphost"] = "localhost"
t@@ -97,9 +100,9 @@ class feeddb(object):
self.cfg["smtpuselocal"] = "False"
def sync(self):
- if self.cfg != None:
+ if self.cfg != None and self.default == False:
self.picklewrite("cfg.db", self.cfg)
- if self.feeds != None:
+ if self.feeds != None and self.default == False:
self.picklewrite("feeds.db", self.feeds)
def __del__(self):