(
recipients: list[str], subject: str, data: str, settings: Settings
)
| 36 | |
| 37 | |
| 38 | def send_email( |
| 39 | recipients: list[str], subject: str, data: str, settings: Settings |
| 40 | ) -> None: |
| 41 | if all( |
| 42 | [ |
| 43 | settings.smtp_host, |
| 44 | settings.smtp_port, |
| 45 | settings.smtp_username, |
| 46 | settings.smtp_password, |
| 47 | ] |
| 48 | ): |
| 49 | send_email_by_smtp(recipients, subject, data, settings) |
| 50 | else: |
| 51 | send_email_by_resend(recipients, subject, data, settings) |
no test coverage detected