iDamn auto conversion of types. - zs - Zeitungsschau rss to email converter Err gopher.r-36.net 70 i Err 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 05d5993acdbe7f3d6de29e18d5f0349e935cf2a8 /scm/zs//commit/05d5993acdbe7f3d6de29e18d5f0349e935cf2a8.gph gopher.r-36.net 70 1parent 285512021b13bf125d11d4d4504f78732445dba8 /scm/zs//commit/285512021b13bf125d11d4d4504f78732445dba8.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 Mar 2014 21:33:59 +0100 Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDamn auto conversion of types. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDiffstat: Err gopher.r-36.net 70 i feeddb.py | 10 +++++----- Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i1 file changed, 5 insertions(+), 5 deletions(-) Err gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1diff --git a/feeddb.py b/feeddb.py /scm/zs//file/feeddb.py.gph gopher.r-36.net 70 i@@ -100,8 +100,11 @@ class feeddb(object): Err gopher.r-36.net 70 i def unpause(self, uri): Err gopher.r-36.net 70 i self.setfeedval(uri, "pause", False) Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i+ def listfeeds(self): Err gopher.r-36.net 70 i+ return list(self.feeds.keys()) Err gopher.r-36.net 70 i+ Err gopher.r-36.net 70 i def addfeed(self, uri, email=None): Err gopher.r-36.net 70 i- if not uri in self.feeds: Err gopher.r-36.net 70 i+ if not uri in self.listfeeds(): Err gopher.r-36.net 70 i feed = {} Err gopher.r-36.net 70 i if email == None: Err gopher.r-36.net 70 i feed["toemail"] = self.cfg["email"] Err gopher.r-36.net 70 i@@ -113,12 +116,9 @@ class feeddb(object): Err gopher.r-36.net 70 i self.writefeed(uri, feed) Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i def delfeed(self, uri): Err gopher.r-36.net 70 i- if uri in self.feeds: Err gopher.r-36.net 70 i+ if uri in self.listfeeds(): Err gopher.r-36.net 70 i del self.feeds[uri] Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i- def listfeeds(self): Err gopher.r-36.net 70 i- return list(self.feeds.keys()) Err gopher.r-36.net 70 i- Err gopher.r-36.net 70 i def listactivefeeds(self): Err gopher.r-36.net 70 i rfeeds = [] Err gopher.r-36.net 70 i for f in self.feeds: Err gopher.r-36.net 70 .