aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2015-04-20 10:46:59 -0700
committerBrian Dolbec <dolsen@gentoo.org>2015-05-30 16:32:17 -0700
commit695631f23ad2bddff1f3efda698a90a23d38db1c (patch)
treebfc560e1d9c5856d0e1eb0ae2f9912fccf5105d1
parentgkeys/seed.py: Replace codecs usage with unicode() (diff)
downloadgentoo-keys-695631f2.tar.gz
gentoo-keys-695631f2.tar.bz2
gentoo-keys-695631f2.zip
gkeys/seedhandler.py: Fix build_gkeydict()
-rw-r--r--gkeys/gkeys/seedhandler.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/gkeys/gkeys/seedhandler.py b/gkeys/gkeys/seedhandler.py
index 86cab25..18725b9 100644
--- a/gkeys/gkeys/seedhandler.py
+++ b/gkeys/gkeys/seedhandler.py
@@ -58,10 +58,13 @@ class SeedHandler(object):
value = getattr(args, attr)
if attr == 'name' and isinstance(value, list):
value = " ".join(value)
- if attr == 'fingerprint' and value:
+ if attr in ['fingerprint', 'keys'] and value:
value = [x.replace(" ", "") for x in value]
- if value is not None:
+ keyinfo[attr] = value
+ if value is not None and attr in ['keydir', 'name', 'nick']:
keyinfo[attr] = decoder(value)
+ else:
+ keyinfo[attr] = value
except AttributeError:
pass
return keyinfo