diff options
-rw-r--r-- | __init__.py | 2 | ||||
-rw-r--r-- | util.py | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/__init__.py b/__init__.py index ad7dbbcf..c9c1bedf 100644 --- a/__init__.py +++ b/__init__.py @@ -145,7 +145,7 @@ class Soledad(object): """ # TODO: verify if we have the corresponding private key. try: - self._gpg.find_key_by_email(self._user_email) + self._gpg.find_key_by_email(self._user_email, secret=True) return True except LookupError: return False @@ -60,11 +60,11 @@ class GPGWrapper(gnupg.GPG): options=options) self.result_map['list-packets'] = ListPackets - def find_key_by_email(self, email): + def find_key_by_email(self, email, secret=False): """ Find user's key based on their email. """ - for key in self.list_keys(): + for key in self.list_keys(secret=secret): for uid in key['uids']: if re.search(email, uid): return key |