소스 검색

#16: fix for None values

Davide Alberani 2 년 전
부모
커밋
46de442890
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      diffido.py

+ 1 - 1
diffido.py

@@ -313,7 +313,7 @@ def send_email(to, subject='diffido', body='', from_=None):
             tls_args = {}
             for key in ('ssl_keyfile', 'ssl_certfile', 'ssl_context'):
                 if key in args:
-                    tls_args[key] = args[key].replace('ssl_', '')
+                    tls_args[key] = (args[key] or '').replace('ssl_', '')
                     del args[key]
             with smtplib.SMTP(**args) as s:
                 if starttls: