diff options
author | Brian Dolbec <dolsen@gentoo.org> | 2015-04-20 10:46:59 -0700 |
---|---|---|
committer | Brian Dolbec <dolsen@gentoo.org> | 2015-05-30 16:32:17 -0700 |
commit | 695631f23ad2bddff1f3efda698a90a23d38db1c (patch) | |
tree | bfc560e1d9c5856d0e1eb0ae2f9912fccf5105d1 | |
parent | gkeys/seed.py: Replace codecs usage with unicode() (diff) | |
download | gentoo-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.py | 7 |
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 |