diff options
author | Ruben Pollan <meskio@sindominio.net> | 2016-05-03 11:56:08 -0300 |
---|---|---|
committer | Ruben Pollan <meskio@sindominio.net> | 2016-05-24 20:09:57 +0200 |
commit | c416fd56ebba9924c1bb0caa60da667204c701e3 (patch) | |
tree | 9f25ce9cf0cb944a1d10fe9a838d01652a396979 /src/leap/bitmask/core/mail_services.py | |
parent | 7ba3e07b4659de38a189798540fe5e80b66b10d0 (diff) |
[feat] Adapt to the new KeyManager API without key types
- Related: #8031
Diffstat (limited to 'src/leap/bitmask/core/mail_services.py')
-rw-r--r-- | src/leap/bitmask/core/mail_services.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/leap/bitmask/core/mail_services.py b/src/leap/bitmask/core/mail_services.py index fb9ee698..2e023f3b 100644 --- a/src/leap/bitmask/core/mail_services.py +++ b/src/leap/bitmask/core/mail_services.py @@ -31,7 +31,7 @@ from twisted.python import log from leap.bonafide import config from leap.common.service_hooks import HookableService -from leap.keymanager import KeyManager, openpgp +from leap.keymanager import KeyManager from leap.keymanager.errors import KeyNotFound from leap.soledad.client.api import Soledad from leap.mail.constants import INBOX_NAME @@ -234,7 +234,7 @@ class KeymanagerContainer(Container): # -------------------------------------------------------------- failure.trap(KeyNotFound) log.msg("Core: Key not found. Generating key for %s" % (userid,)) - d = keymanager.gen_key(openpgp.OpenPGPKey) + d = keymanager.gen_key() d.addCallbacks(send_key, log_key_error("generating")) return d @@ -244,7 +244,7 @@ class KeymanagerContainer(Container): # but this hasn't been successfully uploaded. How do we know that? # XXX Should this be a method of bonafide instead? # ----------------------------------------------------------------- - d = keymanager.send_key(openpgp.OpenPGPKey) + d = keymanager.send_key() d.addCallbacks( lambda _: log.msg( "Key generated successfully for %s" % userid), @@ -258,8 +258,7 @@ class KeymanagerContainer(Container): return failure return log_error - d = keymanager.get_key( - userid, openpgp.OpenPGPKey, private=True, fetch_remote=False) + d = keymanager.get_key(userid, private=True, fetch_remote=False) d.addErrback(if_not_found_generate) d.addCallback(lambda _: keymanager) return d |