From 9d72f648d571c8bf025295c5ba7835d69c0b587f Mon Sep 17 00:00:00 2001 From: Folker Bernitt Date: Tue, 14 Jul 2015 20:28:55 +0200 Subject: Added some more yields to the soledad wrapper code. --- service/pixelated/config/services.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'service/pixelated/config/services.py') 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() -- cgit v1.2.3