diff options
author | Folker Bernitt <fbernitt@thoughtworks.com> | 2016-02-24 13:30:00 +0100 |
---|---|---|
committer | Folker Bernitt <fbernitt@thoughtworks.com> | 2016-02-24 13:30:00 +0100 |
commit | 9fce2308df6ac2d64d4afcaff5e61af21774d89a (patch) | |
tree | f0bd4ec986e5ba9f05e4b0c70786ff160af3a619 /service/pixelated/bitmask_libraries | |
parent | 44dfe4c23716c98c06bde1f5ada4a405041d52d4 (diff) |
Create a new deferred for all IMAPAccount calls
- Issue #615
- IMAPAccount ctor reuses same instance for all accounts
Diffstat (limited to 'service/pixelated/bitmask_libraries')
-rw-r--r-- | service/pixelated/bitmask_libraries/session.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/service/pixelated/bitmask_libraries/session.py b/service/pixelated/bitmask_libraries/session.py index 5d8b13af..ae3eb992 100644 --- a/service/pixelated/bitmask_libraries/session.py +++ b/service/pixelated/bitmask_libraries/session.py @@ -82,8 +82,7 @@ class LeapSession(object): reactor.callFromThread(self.incoming_mail_fetcher.startService) def _create_account(self, user_mail, soledad): - account = IMAPAccount(user_mail, soledad) - return account + return IMAPAccount(user_mail, soledad, defer.Deferred()) def _set_fresh_account(self, event, email_address): log.debug('Key for email %s has been generated' % email_address) |