File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 66from base import BaseBackend
77
88class MailBackend (BaseBackend ):
9+ """Extends ``BaseBackend`` to provide support for emailing failures.
10+ Intended to be used with the MultipleBackend:
11+
12+ from pyres import failure
13+
14+ from pyres.failure.mail import MailBackend
15+ from pyres.failure.multiple import MultipleBackend
16+ from pyres.failure.redis import RedisBackend
17+
18+ class EmailFailure(MailBackend):
19+ from_user = 'My Email User <[email protected] >' 20+ recipients = ['Me <[email protected] >'] 21+
22+ smtp_host = 'mail.mydomain.tld'
23+ smtp_user = 'mailuser'
24+ smtp_password = 'm41lp455w0rd'
25+
26+ failure.backend = MultipleBackend
27+ failure.backend.classes = [RedisBackend, EmailFailure]
28+ """
929 subject = 'Pyres Failure on {queue}'
1030
1131 recipients = []
You can’t perform that action at this time.
0 commit comments