Fix ext-show command error
Currently ext-show command can not be ran correctly, because there are duplicated arguments added to command options. Change-Id: I36fdb3608f9976c633902bba04d61c3cd63b1b39 Closes-bug: #1595036
This commit is contained in:
parent
f42187050f
commit
a5ad0bc3d3
@ -649,6 +649,10 @@ class ShowCommand(TackerCommand, show.ShowOne):
|
|||||||
log = None
|
log = None
|
||||||
allow_names = True
|
allow_names = True
|
||||||
|
|
||||||
|
def get_id(self):
|
||||||
|
if self.resource:
|
||||||
|
return self.resource.upper()
|
||||||
|
|
||||||
def get_parser(self, prog_name):
|
def get_parser(self, prog_name):
|
||||||
parser = super(ShowCommand, self).get_parser(prog_name)
|
parser = super(ShowCommand, self).get_parser(prog_name)
|
||||||
add_show_list_common_argument(parser)
|
add_show_list_common_argument(parser)
|
||||||
@ -657,7 +661,7 @@ class ShowCommand(TackerCommand, show.ShowOne):
|
|||||||
else:
|
else:
|
||||||
help_str = _('ID of %s to look up')
|
help_str = _('ID of %s to look up')
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'id', metavar=self.resource.upper(),
|
'id', metavar=self.get_id(),
|
||||||
help=help_str % self.resource)
|
help=help_str % self.resource)
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
|
@ -14,7 +14,6 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
from tackerclient.common._i18n import _
|
|
||||||
from tackerclient.tacker import v1_0 as cmd_base
|
from tackerclient.tacker import v1_0 as cmd_base
|
||||||
|
|
||||||
|
|
||||||
@ -31,10 +30,5 @@ class ShowExt(cmd_base.ShowCommand):
|
|||||||
resource = "extension"
|
resource = "extension"
|
||||||
allow_names = False
|
allow_names = False
|
||||||
|
|
||||||
def get_parser(self, prog_name):
|
def get_id(self):
|
||||||
parser = super(ShowExt, self).get_parser(prog_name)
|
return 'EXT-ALIAS'
|
||||||
cmd_base.add_show_list_common_argument(parser)
|
|
||||||
parser.add_argument(
|
|
||||||
'id', metavar='EXT-ALIAS',
|
|
||||||
help=_('The extension alias'))
|
|
||||||
return parser
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user