diff options
author | Duda Dornelles <ddornell@thoughtworks.com> | 2015-02-18 13:40:41 -0200 |
---|---|---|
committer | Duda Dornelles <ddornell@thoughtworks.com> | 2015-02-18 13:40:49 -0200 |
commit | dd63db87fdbb9667c1027edd700b4047b6983d1f (patch) | |
tree | 85c7a2875f535412760dc7d87c7550777f265814 /service/pixelated/config/app_factory.py | |
parent | 4a8217744e1d1ca60d158c3497a09b92f857a7fd (diff) |
#294 - not failing service startup if smtp fails to start
Diffstat (limited to 'service/pixelated/config/app_factory.py')
-rw-r--r-- | service/pixelated/config/app_factory.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/service/pixelated/config/app_factory.py b/service/pixelated/config/app_factory.py index 8671eaa6..f63b49ed 100644 --- a/service/pixelated/config/app_factory.py +++ b/service/pixelated/config/app_factory.py @@ -102,7 +102,8 @@ def init_app(app, leap_home, leap_session): tag_service = TagService() search_engine = SearchEngine(soledad_querier, agent_home=leap_home) - pixelated_mail_sender = MailSender(leap_session.account_email()) + pixelated_mail_sender = MailSender(leap_session.account_email(), + lambda: leap_session.smtp.ensure_running()) pixelated_mailboxes = Mailboxes(leap_session.account, soledad_querier, search_engine) draft_service = DraftService(pixelated_mailboxes) |