aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--b4/mbox.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/b4/mbox.py b/b4/mbox.py
index e418572..69429e0 100644
--- a/b4/mbox.py
+++ b/b4/mbox.py
@@ -580,14 +580,14 @@ def main(cmdargs):
if os.path.exists(fullpath):
status = 'known'
else:
+ status = 'unknown'
if algo == 'openpgp':
- uids = b4.get_gpg_uids(keyinfo)
- if len(uids):
- status = 'in default keyring'
- else:
- status = 'unknown'
- else:
- status = 'unknown'
+ try:
+ uids = b4.get_gpg_uids(keyinfo)
+ if len(uids):
+ status = 'in default keyring'
+ except KeyError:
+ pass
pathlib.Path(os.path.dirname(fullpath)).mkdir(parents=True, exist_ok=True)
logger.info('%s: (%s)', identity, status)