commit: 37bdded9136d9417baaa89409ca1f606411932c6
Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 5 06:37:31 2015 +0000
Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Mon Jan 5 22:21:53 2015 +0000
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=37bdded9
gkeys/seed.py: Fix logic errors in _seeds2json
The original code did not correctly handle a mix of dictionary and GKEY values.
---
gkeys/gkeys/seed.py | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/gkeys/gkeys/seed.py b/gkeys/gkeys/seed.py
index a84003d..40bdd46 100644
--- a/gkeys/gkeys/seed.py
+++ b/gkeys/gkeys/seed.py
@@ -229,13 +229,10 @@ class Seeds(object):
def _seeds2json(self, seeds):
- is_gkey = False
if not seeds:
seeds = {}
- elif isinstance(list(seeds.values())[0], GKEY):
- is_gkey = True
for dev, value in list(seeds.items()):
- if is_gkey:
+ if isinstance(value, GKEY):
seeds[dev] = dict(value._asdict())
return json.dumps(seeds, sort_keys=True, indent=4)