Gentoo Archives: gentoo-commits

From: Brian Dolbec <dolsen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoo-keys:master commit in: gkeys/gkeys/
Date: Sun, 31 May 2015 05:03:36
Message-Id: 1433028737.695631f23ad2bddff1f3efda698a90a23d38db1c.dolsen@gentoo
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