diff options
author | Folker Bernitt <fbernitt@thoughtworks.com> | 2015-07-14 20:28:55 +0200 |
---|---|---|
committer | Folker Bernitt <fbernitt@thoughtworks.com> | 2015-08-11 17:00:22 +0200 |
commit | 9d72f648d571c8bf025295c5ba7835d69c0b587f (patch) | |
tree | 89939f874247c9933eae72a404971352deddd8cd /service/pixelated/config/services.py | |
parent | 60966944c2417588811372b1c9037a4df9bd48f3 (diff) |
Added some more yields to the soledad wrapper code.
Diffstat (limited to 'service/pixelated/config/services.py')
-rw-r--r-- | service/pixelated/config/services.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/service/pixelated/config/services.py b/service/pixelated/config/services.py index 62b2f8ef..7b5b1f1d 100644 --- a/service/pixelated/config/services.py +++ b/service/pixelated/config/services.py @@ -38,13 +38,14 @@ class Services(object): self.keymanager = self.setup_keymanager(leap_session) self.draft_service = self.setup_draft_service(pixelated_mailboxes) - self.post_setup(soledad_querier, leap_session) + yield self.post_setup(soledad_querier, leap_session) + @defer.inlineCallbacks def post_setup(self, soledad_querier, leap_session): self.search_engine.index_mails( - mails=self.mail_service.all_mails(), + mails=(yield self.mail_service.all_mails()), callback=soledad_querier.mark_all_as_not_recent) soledad_querier.remove_duplicates() InputMail.FROM_EMAIL_ADDRESS = leap_session.account_email() |