iHandle smtplib errors. - 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 e8137c93ecc14a551eb6c2c0673e866d3d70d5f6 /scm/zs//commit/e8137c93ecc14a551eb6c2c0673e866d3d70d5f6.gph gopher.r-36.net 70 1parent 0c956d19ba6f9d2b84509837c040d290b0b47c46 /scm/zs//commit/0c956d19ba6f9d2b84509837c040d290b0b47c46.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: Sat, 31 Oct 2015 17:38:07 +0100 Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iHandle smtplib errors. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDiffstat: Err gopher.r-36.net 70 i zs | 8 ++++++-- Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i1 file changed, 6 insertions(+), 2 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@@ -18,6 +18,7 @@ import getopt Err gopher.r-36.net 70 i 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 Err gopher.r-36.net 70 i dodebug = False Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i@@ -100,8 +101,11 @@ def run(db, selfeed=None, dryrun=False, onlychanges=False): Err gopher.r-36.net 70 i len(ufeed["articles"]))) Err gopher.r-36.net 70 i debug(ufeed) Err gopher.r-36.net 70 i if dryrun == False: Err gopher.r-36.net 70 i- sendfeed(db, ufeed) Err gopher.r-36.net 70 i- db.setreadarticles(feeduri, ufeed) Err gopher.r-36.net 70 i+ try: Err gopher.r-36.net 70 i+ sendfeed(db, ufeed) Err gopher.r-36.net 70 i+ db.setreadarticles(feeduri, ufeed) Err gopher.r-36.net 70 i+ except smtplib.SMTPDataError: Err gopher.r-36.net 70 i+ return Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i def usage(app): Err gopher.r-36.net 70 i app = os.path.basename(app) Err gopher.r-36.net 70 .