diff sat/tools/email.py @ 2624:56f94936df1e

code style reformatting using black
author Goffi <goffi@goffi.org>
date Wed, 27 Jun 2018 20:14:46 +0200
parents 26edcf3a30eb
children 003b8b4b56a7
line wrap: on
line diff
--- a/sat/tools/email.py	Wed Jun 27 07:51:29 2018 +0200
+++ b/sat/tools/email.py	Wed Jun 27 20:14:46 2018 +0200
@@ -22,13 +22,13 @@
 from __future__ import absolute_import
 from sat.core.constants import Const as C
 from sat.core.log import getLogger
+
 log = getLogger(__name__)
 from twisted.mail import smtp
 from email.mime.text import MIMEText
 
 
-
-def sendEmail(host, to_emails, subject=u'', body=u'', from_email=None):
+def sendEmail(host, to_emails, subject=u"", body=u"", from_email=None):
     """send an email using SàT configuration
 
     @param to_emails(list[unicode], unicode): list of recipients
@@ -40,31 +40,35 @@
     """
     if isinstance(to_emails, basestring):
         to_emails = to_emails.split()
-    email_host = host.memory.getConfig(None, u'email_server') or u'localhost'
-    email_from = host.memory.getConfig(None, u'email_from')
+    email_host = host.memory.getConfig(None, u"email_server") or u"localhost"
+    email_from = host.memory.getConfig(None, u"email_from")
     if email_from is None:
         # we suppose that email domain and XMPP domain are identical
-        domain = host.memory.getConfig(None, u'xmpp_domain', u'example.net')
-        email_from = u'no_reply@' + domain
-    email_sender_domain = host.memory.getConfig(None, u'email_sender_domain')
-    email_port = int(host.memory.getConfig(None, u'email_port', 25))
-    email_username = host.memory.getConfig(None, u'email_username')
-    email_password = host.memory.getConfig(None, u'email_password')
-    email_auth = C.bool(host.memory.getConfig(None, 'email_auth', False))
-    email_starttls = C.bool(host.memory.getConfig(None, 'email_starttls', False))
+        domain = host.memory.getConfig(None, u"xmpp_domain", u"example.net")
+        email_from = u"no_reply@" + domain
+    email_sender_domain = host.memory.getConfig(None, u"email_sender_domain")
+    email_port = int(host.memory.getConfig(None, u"email_port", 25))
+    email_username = host.memory.getConfig(None, u"email_username")
+    email_password = host.memory.getConfig(None, u"email_password")
+    email_auth = C.bool(host.memory.getConfig(None, "email_auth", False))
+    email_starttls = C.bool(host.memory.getConfig(None, "email_starttls", False))
+
+    msg = MIMEText(body, "plain", "UTF-8")
+    msg[u"Subject"] = subject
+    msg[u"From"] = email_from
+    msg[u"To"] = u", ".join(to_emails)
 
-    msg = MIMEText(body, 'plain', 'UTF-8')
-    msg[u'Subject'] = subject
-    msg[u'From'] = email_from
-    msg[u'To'] = u", ".join(to_emails)
-
-    return smtp.sendmail(email_host.encode("utf-8"),
-                         email_from.encode("utf-8"),
-                         [email.encode("utf-8") for email in to_emails],
-                         msg.as_string(),
-                         senderDomainName = email_sender_domain.encode("utf-8") if email_sender_domain else None,
-                         port = email_port,
-                         username = email_username.encode("utf-8") if email_username else None,
-                         password = email_password.encode("utf-8") if email_password else None,
-                         requireAuthentication = email_auth,
-                         requireTransportSecurity = email_starttls)
+    return smtp.sendmail(
+        email_host.encode("utf-8"),
+        email_from.encode("utf-8"),
+        [email.encode("utf-8") for email in to_emails],
+        msg.as_string(),
+        senderDomainName=email_sender_domain.encode("utf-8")
+        if email_sender_domain
+        else None,
+        port=email_port,
+        username=email_username.encode("utf-8") if email_username else None,
+        password=email_password.encode("utf-8") if email_password else None,
+        requireAuthentication=email_auth,
+        requireTransportSecurity=email_starttls,
+    )