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