fix flask_mail

This commit is contained in:
Cayo Puigdefabregas 2022-10-20 17:31:33 +02:00
parent 61bd4e0642
commit da7f03aa53
1 changed files with 5 additions and 1 deletions

View File

@ -34,6 +34,9 @@ PY3 = sys.version_info[0] == 3
PY34 = PY3 and sys.version_info[1] >= 4 PY34 = PY3 and sys.version_info[1] >= 4
basestring = str
unicode = str
if PY3: if PY3:
string_types = (str,) string_types = (str,)
text_type = str text_type = str
@ -65,6 +68,7 @@ def force_text(s, encoding='utf-8', errors='strict'):
If strings_only is True, don't convert (some) non-string-like objects. If strings_only is True, don't convert (some) non-string-like objects.
""" """
strings_only = True
if isinstance(s, text_type): if isinstance(s, text_type):
return s return s
@ -316,7 +320,7 @@ class Message(object):
charset = self.charset or 'utf-8' charset = self.charset or 'utf-8'
return MIMEText(text, _subtype=subtype, _charset=charset) return MIMEText(text, _subtype=subtype, _charset=charset)
def _message(self): def _message(self): # noqa: C901
"""Creates the email""" """Creates the email"""
ascii_attachments = current_app.extensions['mail'].ascii_attachments ascii_attachments = current_app.extensions['mail'].ascii_attachments
encoding = self.charset or 'utf-8' encoding = self.charset or 'utf-8'