aboutsummaryrefslogtreecommitdiff
path: root/gkeys
diff options
context:
space:
mode:
authoraeroniero33 <justthisthing@gmail.com>2016-05-27 14:28:38 +0100
committerBrian Dolbec <dolsen@gentoo.org>2016-06-01 08:14:55 -0700
commit423c3bf0b3ae993e15886858aede0a94372b55fd (patch)
treefe3c2c808ec3807705199066dd8972bce39d6f3f /gkeys
parentAdded a requirements file (diff)
downloadgentoo-keys-423c3bf0b3ae993e15886858aede0a94372b55fd.tar.gz
gentoo-keys-423c3bf0b3ae993e15886858aede0a94372b55fd.tar.bz2
gentoo-keys-423c3bf0b3ae993e15886858aede0a94372b55fd.zip
Fixed move-seed function
Diffstat (limited to 'gkeys')
-rw-r--r--gkeys/gkeys/action_map.py4
-rw-r--r--gkeys/gkeys/actions.py4
-rw-r--r--gkeys/gkeys/seedhandler.py3
3 files changed, 5 insertions, 6 deletions
diff --git a/gkeys/gkeys/action_map.py b/gkeys/gkeys/action_map.py
index d7eac63..80c59fe 100644
--- a/gkeys/gkeys/action_map.py
+++ b/gkeys/gkeys/action_map.py
@@ -15,7 +15,7 @@ from collections import OrderedDict
Seed_Actions = ['----seeds----', 'add-seed', 'fetch-seed',
- 'list-seed', 'list-seedfiles', 'remove-seed']
+ 'list-seed', 'list-seedfiles', 'move-seed', 'remove-seed']
Key_Actions = ['----keys-----', 'check-key', 'installed',
'install-key', 'list-key', 'refresh-key', 'remove-key',
@@ -430,5 +430,3 @@ Found Failures:
''',
}),
])
-
-
diff --git a/gkeys/gkeys/actions.py b/gkeys/gkeys/actions.py
index ef8a30e..1b27605 100644
--- a/gkeys/gkeys/actions.py
+++ b/gkeys/gkeys/actions.py
@@ -153,10 +153,10 @@ class Actions(ActionBase):
self.logger.debug(_unicode("ACTIONS: moveseed; gkey: %s")
% _unicode(searchkey))
if not self.seeds:
- self.seeds = self.load_seeds(args.category)
+ self.seeds = self.seedhandler.load_seeds(args.category)
kwargs = self.seedhandler.build_gkeydict(args)
sourcekeys = self.seeds.list(**kwargs)
- dest = self.load_seeds(args.destination)
+ dest = self.seedhandler.load_seeds(args.destination)
destkeys = dest.list(**kwargs)
messages = []
if len(sourcekeys) == 1 and destkeys == []:
diff --git a/gkeys/gkeys/seedhandler.py b/gkeys/gkeys/seedhandler.py
index 248b7b6..de2a6ad 100644
--- a/gkeys/gkeys/seedhandler.py
+++ b/gkeys/gkeys/seedhandler.py
@@ -67,7 +67,8 @@ class SeedHandler(object):
else:
keyinfo[attr] = value
except AttributeError:
- pass
+ if attr in GKEY._fields:
+ keyinfo[attr] = None
return keyinfo
def load_seeds(self, seedfile=None, filepath=None, refresh=False):