Handle smtplib errors. - zs - Zeitungsschau rss to email converter
       
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit e8137c93ecc14a551eb6c2c0673e866d3d70d5f6
 (DIR) parent 0c956d19ba6f9d2b84509837c040d290b0b47c46
 (HTM) Author: Christoph Lohmann <20h@r-36.net>
       Date:   Sat, 31 Oct 2015 17:38:07 +0100
       
       Handle smtplib errors.
       
       Diffstat:
         zs                                  |       8 ++++++--
       
       1 file changed, 6 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/zs b/zs
       @@ -18,6 +18,7 @@ import getopt
        import pprint
        import requests.exceptions
        import requests
       +import smtplib
        
        dodebug = False
        
       @@ -100,8 +101,11 @@ def run(db, selfeed=None, dryrun=False, onlychanges=False):
                                                len(ufeed["articles"])))
                        debug(ufeed)
                        if dryrun == False:
       -                        sendfeed(db, ufeed)
       -                        db.setreadarticles(feeduri, ufeed)
       +                        try:
       +                                sendfeed(db, ufeed)
       +                                db.setreadarticles(feeduri, ufeed)
       +                        except smtplib.SMTPDataError:
       +                                return
        
        def usage(app):
                app = os.path.basename(app)