Skip to content

Commit

Permalink
Remove "PERMANENTS" from kamaki.cli.cmds classes
Browse files Browse the repository at this point in the history
Resolves: grnet#9

This variable was used only once per case
  • Loading branch information
saxtouri committed Apr 24, 2014
1 parent 7729614 commit 9327948
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 15 deletions.
8 changes: 2 additions & 6 deletions kamaki/cli/cmds/cyclades.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,8 +121,6 @@ class server_list(_CycladesInit, OptionalOutput, NameFilter, IDFilter):
Use filtering arguments (e.g., --name-like) to manage long server lists
"""

PERMANENTS = ('id', 'name')

arguments = dict(
detail=FlagArgument('show detailed output', ('-l', '--details')),
since=DateArgument(
Expand Down Expand Up @@ -215,7 +213,7 @@ def _run(self):
pass
else:
for srv in servers:
for key in set(srv).difference(self.PERMANENTS):
for key in set(srv).difference(['id', 'name']):
srv.pop(key)

kwargs = dict(with_enumeration=self['enum'])
Expand Down Expand Up @@ -809,8 +807,6 @@ def main(self, server_id):
class flavor_list(_CycladesInit, OptionalOutput, NameFilter, IDFilter):
"""List available hardware flavors"""

PERMANENTS = ('id', 'name')

arguments = dict(
detail=FlagArgument('show detailed output', ('-l', '--details')),
limit=IntArgument('limit # of listed flavors', ('-n', '--number')),
Expand Down Expand Up @@ -852,7 +848,7 @@ def _run(self):
remove_from_items(flavors, 'links')
if detail and not self['detail']:
for flv in flavors:
for key in set(flv).difference(self.PERMANENTS):
for key in set(flv).difference(['id', 'name']):
flv.pop(key)
kwargs = dict(out=StringIO(), title=()) if self['more'] else {}
self.print_(
Expand Down
13 changes: 4 additions & 9 deletions kamaki/cli/cmds/image.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,10 +123,6 @@ def load_image_meta(filepath):
class image_list(_ImageInit, OptionalOutput, NameFilter, IDFilter):
"""List images accessible by user"""

PERMANENTS = (
'id', 'name',
'status', 'container_format', 'disk_format', 'size')

arguments = dict(
detail=FlagArgument('show detailed output', ('-l', '--details')),
container_format=ValueArgument(
Expand Down Expand Up @@ -222,7 +218,9 @@ def _run(self):
images = self._add_owner_name(images)
elif detail and not self['detail']:
for img in images:
for key in set(img).difference(self.PERMANENTS):
for key in set(img).difference([
'id', 'name', 'status', 'container_format',
'disk_format', 'size']):
img.pop(key)
kwargs = dict(with_enumeration=self['enum'])
if self['limit']:
Expand Down Expand Up @@ -585,9 +583,6 @@ def main(self, image_id):
@command(imagecompute_cmds)
class imagecompute_list(_CycladesInit, OptionalOutput, NameFilter, IDFilter):
"""List images"""

PERMANENTS = ('id', 'name')

arguments = dict(
detail=FlagArgument('show detailed output', ('-l', '--details')),
limit=IntArgument('limit number listed images', ('-n', '--number')),
Expand Down Expand Up @@ -643,7 +638,7 @@ def _run(self):
images = self._add_name(self._add_name(images, 'tenant_id'))
elif detail and not self['detail']:
for img in images:
for key in set(img).difference(self.PERMANENTS):
for key in set(img).difference(['id', 'name']):
img.pop(key)
kwargs = dict(with_enumeration=self['enum'])
if self['limit']:
Expand Down

0 comments on commit 9327948

Please sign in to comment.