diff options
Diffstat (limited to 'src/leap/bitmask/keymanager/__init__.py')
-rw-r--r-- | src/leap/bitmask/keymanager/__init__.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/leap/bitmask/keymanager/__init__.py b/src/leap/bitmask/keymanager/__init__.py index 2dd0d336..bc0c2185 100644 --- a/src/leap/bitmask/keymanager/__init__.py +++ b/src/leap/bitmask/keymanager/__init__.py @@ -214,10 +214,12 @@ class KeyManager(object): if (domain == _get_domain(self._nickserver_uri)): validation_level = ValidationLevels.Provider_Trust - yield self.put_raw_key( - server_keys[self.OPENPGP_KEY], - address=address, - validation=validation_level) + yield self.put_raw_key( + server_keys[self.OPENPGP_KEY], + address=address, + validation=validation_level) + else: + raise KeyNotFound("No openpgp key found") def get_key(self, address, private=False, fetch_remote=True): """ |