Coverage for src/lexigram/notification/mailer/__init__.py: 100%
7 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-26 02:26 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-26 02:26 +0800
1"""Mailer submodule — email delivery backends, mailable base, and IoC module."""
3from __future__ import annotations
5from lexigram.notification.mailer.mailable import Mailable
6from lexigram.notification.mailer.module import MailerModule
7from lexigram.notification.mailer.retrying_mailer import RetryingMailer
8from lexigram.notification.mailer.sendgrid_mailer import SendGridMailer
9from lexigram.notification.mailer.smtp_mailer import SMTPMailer
11__all__ = [
12 "Mailable",
13 "MailerModule",
14 "RetryingMailer",
15 "SMTPMailer",
16 "SendGridMailer",
17]