1 |
commit: 695631f23ad2bddff1f3efda698a90a23d38db1c |
2 |
Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Apr 20 17:46:59 2015 +0000 |
4 |
Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat May 30 23:32:17 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/gentoo-keys.git/commit/?id=695631f2 |
7 |
|
8 |
gkeys/seedhandler.py: Fix build_gkeydict() |
9 |
|
10 |
gkeys/gkeys/seedhandler.py | 7 +++++-- |
11 |
1 file changed, 5 insertions(+), 2 deletions(-) |
12 |
|
13 |
diff --git a/gkeys/gkeys/seedhandler.py b/gkeys/gkeys/seedhandler.py |
14 |
index 86cab25..18725b9 100644 |
15 |
--- a/gkeys/gkeys/seedhandler.py |
16 |
+++ b/gkeys/gkeys/seedhandler.py |
17 |
@@ -58,10 +58,13 @@ class SeedHandler(object): |
18 |
value = getattr(args, attr) |
19 |
if attr == 'name' and isinstance(value, list): |
20 |
value = " ".join(value) |
21 |
- if attr == 'fingerprint' and value: |
22 |
+ if attr in ['fingerprint', 'keys'] and value: |
23 |
value = [x.replace(" ", "") for x in value] |
24 |
- if value is not None: |
25 |
+ keyinfo[attr] = value |
26 |
+ if value is not None and attr in ['keydir', 'name', 'nick']: |
27 |
keyinfo[attr] = decoder(value) |
28 |
+ else: |
29 |
+ keyinfo[attr] = value |
30 |
except AttributeError: |
31 |
pass |
32 |
return keyinfo |