iIn case of an XML syntax error, retry. - 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 8e4b3c45ab2319c87570b7cb60fa1fcf49ce0e93 /scm/zs//commit/8e4b3c45ab2319c87570b7cb60fa1fcf49ce0e93.gph gopher.r-36.net 70 1parent 9891ca73640aa4fa074c54e92913f847ba1e756b /scm/zs//commit/9891ca73640aa4fa074c54e92913f847ba1e756b.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, 15 Nov 2015 18:14:22 +0100 Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iIn case of an XML syntax error, retry. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDiffstat: Err gopher.r-36.net 70 i zs | 4 ++++ Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i1 file changed, 4 insertions(+), 0 deletions(-) Err gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1diff --git a/zs b/zs /scm/zs//file/zs.gph gopher.r-36.net 70 i@@ -19,6 +19,7 @@ import pprint Err gopher.r-36.net 70 i import requests.exceptions Err gopher.r-36.net 70 i import requests Err gopher.r-36.net 70 i import smtplib Err gopher.r-36.net 70 i+import lxml Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i dodebug = False Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i@@ -69,6 +70,9 @@ def run(db, selfeed=None, dryrun=False, onlychanges=False): Err gopher.r-36.net 70 i continue Err gopher.r-36.net 70 i except requests.exceptions.ChunkedEncodingError: Err gopher.r-36.net 70 i continue Err gopher.r-36.net 70 i+ except lxml.etree.XMLSyntaxError: Err gopher.r-36.net 70 i+ estr = "xml error" Err gopher.r-36.net 70 i+ retries += 1 Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i if rcode == 404: Err gopher.r-36.net 70 i estr = "404" Err gopher.r-36.net 70 .