Changeset - 3009a239199d
[Not reviewed]
default
0 1 0
Mads Kiilerich - 6 years ago 2019-07-21 23:34:47
mads@kiilerich.com
smtp_mailer: clarify that sslerror is ssl.SSLError - slightly clearer, and Python 3 compatible
1 file changed with 4 insertions and 3 deletions:
0 comments (0 inline, 0 general)
kallithea/lib/rcmail/smtp_mailer.py
Show inline comments
 
@@ -28,8 +28,9 @@ Original author and date, and relevant c
 
import time
 
import logging
 
import smtplib
 
from socket import sslerror
 
from ssl import SSLError
 
from email.utils import formatdate
 

	
 
from kallithea.lib.rcmail.message import Message
 
from kallithea.lib.rcmail.utils import DNS_NAME
 

	
 
@@ -100,6 +101,6 @@ class SmtpMailer(object):
 

	
 
        try:
 
            smtp_serv.quit()
 
        except sslerror:
 
            # sslerror is raised in tls connections on closing sometimes
 
        except SSLError:
 
            # SSL error might sometimes be raised in tls connections on closing
 
            smtp_serv.close()
0 comments (0 inline, 0 general)