aboutsummaryrefslogtreecommitdiff
path: root/gkeys
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2014-12-28 00:24:22 -0800
committerBrian Dolbec <dolsen@gentoo.org>2014-12-30 13:42:26 -0800
commit6d02096f1b8afbf3ed2126def65cfbe2d65d0237 (patch)
tree839b9a5dddc021590ec9f088d0f9e4baeaaba7c8 /gkeys
parentgkeys/actions.py: Fix broken key-search printing (diff)
downloadgentoo-keys-6d02096f1b8afbf3ed2126def65cfbe2d65d0237.tar.gz
gentoo-keys-6d02096f1b8afbf3ed2126def65cfbe2d65d0237.tar.bz2
gentoo-keys-6d02096f1b8afbf3ed2126def65cfbe2d65d0237.zip
gkeys/gkey.py: Separate uid string printing for list type output
Diffstat (limited to 'gkeys')
-rw-r--r--gkeys/gkeys/gkey.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/gkeys/gkeys/gkey.py b/gkeys/gkeys/gkey.py
index 463f007..130a5d5 100644
--- a/gkeys/gkeys/gkey.py
+++ b/gkeys/gkeys/gkey.py
@@ -18,7 +18,10 @@ GKEY_STRING = ''' ----------
Name.........: %(name)s
Nick.........: %(nick)s
Keydir.......: %(keydir)s
- UID..........: %(uid)s
+'''
+
+GKEY_UID = \
+''' UID..........: %(uid)s
'''
GKEY_FINGERPRINTS = \
@@ -48,9 +51,10 @@ class GKEY(namedtuple('GKEY', ['nick', 'name', 'keydir', 'keys', 'fingerprint',
'name': self.name,
'nick': self.nick,
'keydir': self.keydir,
- 'uid': self.uid,
}
output = GKEY_STRING % gkey
+ for uid in self.uid:
+ output += GKEY_UID % {'uid': uid}
for f in self.fingerprint:
fingerprint = {'fingerprint': f, 'keyid': '0x' + f[-16:]}
output += GKEY_FINGERPRINTS % fingerprint