iDo not burp if lock file has already been deleted. - 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 405089d5b8c2fe5999d25a835509f9aa3f5cddd1 /scm/zs//commit/405089d5b8c2fe5999d25a835509f9aa3f5cddd1.gph gopher.r-36.net 70 1parent 8e4b3c45ab2319c87570b7cb60fa1fcf49ce0e93 /scm/zs//commit/8e4b3c45ab2319c87570b7cb60fa1fcf49ce0e93.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: Mon, 7 Dec 2015 20:10:08 +0100 Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDo not burp if lock file has already been deleted. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDiffstat: Err gopher.r-36.net 70 i zeitungsschau/feeddb.py | 5 ++++- Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i1 file changed, 4 insertions(+), 1 deletion(-) 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 i@@ -30,7 +30,10 @@ class feeddb(object): Err gopher.r-36.net 70 i fcntl.flock(self.locks[fpath].fileno(), fcntl.LOCK_UN) Err gopher.r-36.net 70 i self.locks[fpath].close() Err gopher.r-36.net 70 i lpath = "%s.lck" % (fpath) Err gopher.r-36.net 70 i- os.remove(lpath) Err gopher.r-36.net 70 i+ try: Err gopher.r-36.net 70 i+ os.remove(lpath) Err gopher.r-36.net 70 i+ except FileNotFoundError: Err gopher.r-36.net 70 i+ pass Err gopher.r-36.net 70 i if doremove == True: Err gopher.r-36.net 70 i del self.locks[fpath] Err gopher.r-36.net 70 i Err gopher.r-36.net 70 .