diff --git a/src/calibre/gui2/email.py b/src/calibre/gui2/email.py index bfd9f76470..f6a4dd74dc 100644 --- a/src/calibre/gui2/email.py +++ b/src/calibre/gui2/email.py @@ -123,7 +123,10 @@ class Emailer(Thread): # {{{ job.failed = failed job.exception = exc job.job_done() - job.email_sent_callback(job) + try: + job.email_sent_callback(job) + except: + pass def send_mails(self, jobnames, callback, attachments, to_s, subjects, texts, attachment_names): @@ -191,7 +194,6 @@ class Emailer(Thread): # {{{ # }}} - class EmailMixin(object): # {{{ def __init__(self):