fedflow.mail package
Mail APIs
Classes and methods in this package is used for sending mail.
-
class fedflow.mail.Mail[source]
Bases: object
The entry mail class.
All code outside of this package should only use this class to send mail.
-
logger = <Logger fedflow (INFO)>
-
classmethod send_group_result(name: str, result: dict) → None[source]
send report of a group.
- Parameters
-
- Returns
-
Send mail core methods
Some methods used inside the mail package to actually send mail.
-
fedflow.mail.send_mail.send_mail(message: email.mime.text.MIMEText)[source]
Send message to specify email address.
- Parameters
message – the message to be sent.
- Returns
-
Templates for reporting
Some methods for concat html string.
-
fedflow.mail.templates.group_template(name: str, result: dict) → str[source]
group report template html.
- Parameters
-
- Returns
the html string.