aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2015-08-25 07:05:26 -0700
committerBrian Dolbec <dolsen@gentoo.org>2015-08-25 07:05:26 -0700
commit54c1719b1701ce9f4b5853b029a2e9bc9412db8e (patch)
treefd88a9a871a35211344993f8349e31992146c59b
parentgkeys: Add settable trust-model for the keyrings (diff)
downloadgentoo-keys-54c1719b1701ce9f4b5853b029a2e9bc9412db8e.tar.gz
gentoo-keys-54c1719b1701ce9f4b5853b029a2e9bc9412db8e.tar.bz2
gentoo-keys-54c1719b1701ce9f4b5853b029a2e9bc9412db8e.zip
actionbase.py: Fix sanity check in _set_category
pyGPG changed, it now returns None for a key/subkey that it fails to find. Add a cat check as well.
-rw-r--r--gkeys/gkeys/actionbase.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/gkeys/gkeys/actionbase.py b/gkeys/gkeys/actionbase.py
index e8d5ba4..c53bfdb 100644
--- a/gkeys/gkeys/actionbase.py
+++ b/gkeys/gkeys/actionbase.py
@@ -80,7 +80,9 @@ class ActionBase(object):
def _set_category(self, cat):
keyring = self.config.get_key('keyring')
- if "foo-bar'd" in keyring:
+ if not keyring:
+ raise
+ if not cat:
raise
self.category = cat
catdir = os.path.join(keyring, cat)