summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/core/mail_services.py
diff options
context:
space:
mode:
authorRuben Pollan <meskio@sindominio.net>2016-05-03 11:56:08 -0300
committerRuben Pollan <meskio@sindominio.net>2016-05-24 20:09:57 +0200
commitc416fd56ebba9924c1bb0caa60da667204c701e3 (patch)
tree9f25ce9cf0cb944a1d10fe9a838d01652a396979 /src/leap/bitmask/core/mail_services.py
parent7ba3e07b4659de38a189798540fe5e80b66b10d0 (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.py9
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