)
-wrapper_map = {
- OpenPGPKey: OpenPGPWrapper(),
-}
-
-
class KeyManager(object):
def __init__(self, address, url):
"""
self.address = address
self.url = url
+ self.wrapper_map = {
+ OpenPGPKey: OpenPGPWrapper(),
+ }
def send_key(self, ktype, send_private=False, password=None):
"""
keyserver.
"""
try:
- return wrapper_map[ktype].get_key(address)
+ return self.wrapper_map[ktype].get_key(address)
except KeyNotFound:
key = filter(lambda k: isinstance(k, ktype),
self._fetch_keys(address))
if key is None:
raise KeyNotFound()
- wrapper_map[ktype].put_key(key)
+ self.wrapper_map[ktype].put_key(key)
return key
@return: The generated key.
@rtype: EncryptionKey
"""
- return wrapper_map[ktype].gen_key(self.address)
+ return self.wrapper_map[ktype].gen_key(self.address)