commit:     35ecad248a81436dcad7e6b9928ed3eeb098c9af
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 20 17:44:59 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Sat May 30 23:29:06 2015 +0000
URL:        https://gitweb.gentoo.org/proj/gentoo-keys.git/commit/?id=35ecad24

gkeys/seed.py: Replace codecs usage with unicode()

Add a noop for an empty kwargs[key].

jgjhgj

 gkeys/gkeys/seed.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gkeys/gkeys/seed.py b/gkeys/gkeys/seed.py
index 985f6a1..01ca5a5 100644
--- a/gkeys/gkeys/seed.py
+++ b/gkeys/gkeys/seed.py
@@ -36,7 +36,7 @@ if sys.version_info[0] >= 3:
         return text
 else:
     def decoder(text, enc='utf_8'):
-        return codecs.decode(text, enc)
+        return unicode(text)
 
 
 class Seeds(object):
@@ -155,6 +155,8 @@ class Seeds(object):
         keys = kwargs
         result = self.seeds
         for key in keys:
+            if not kwargs[key]:
+                continue
             if key in ['fingerprint', 'keys', 'keyid']:
                 kwargs[key] = [x.replace(' ', '').upper() for x in kwargs[key]]
             if key in ['fingerprint', 'keys', 'uid']:

Reply via email to