log take_action parameters in a single place

Previously each command logs take_action parameters explicitly
by using @utils.log_method decorator or log.debug().
Some commands have no logging.

This commit calls a logger in the base class and
drops all logging definition from individual commands.

Closes-Bug: #1532294
Change-Id: I43cd0290a4353c68c075bade9571c940733da1be
This commit is contained in:
Akihiro Motoki 2016-01-10 21:54:53 +09:00
parent e9ff42eee7
commit 258c1102cc
71 changed files with 242 additions and 1391 deletions

@ -14,12 +14,11 @@
"""Availability Zone action implementations""" """Availability Zone action implementations"""
import copy import copy
import logging
from cliff import lister
from novaclient import exceptions as nova_exceptions from novaclient import exceptions as nova_exceptions
import six import six
from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
@ -70,11 +69,9 @@ def _xform_volume_availability_zone(az):
return result return result
class ListAvailabilityZone(lister.Lister): class ListAvailabilityZone(command.Lister):
"""List availability zones and their status""" """List availability zones and their status"""
log = logging.getLogger(__name__ + '.ListAvailabilityZone')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListAvailabilityZone, self).get_parser(prog_name) parser = super(ListAvailabilityZone, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -125,7 +122,6 @@ class ListAvailabilityZone(lister.Lister):
result += _xform_volume_availability_zone(zone) result += _xform_volume_availability_zone(zone)
return result return result
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
if parsed_args.long: if parsed_args.long:

@ -31,7 +31,10 @@ class CommandMeta(abc.ABCMeta):
@six.add_metaclass(CommandMeta) @six.add_metaclass(CommandMeta)
class Command(command.Command): class Command(command.Command):
pass
def run(self, parsed_args):
self.log.debug('run(%s)', parsed_args)
return super(Command, self).run(parsed_args)
class Lister(Command, lister.Lister): class Lister(Command, lister.Lister):

@ -13,21 +13,16 @@
"""Configuration action implementations""" """Configuration action implementations"""
import logging
from cliff import show
import six import six
from openstackclient.common import utils from openstackclient.common import command
REDACTED = "<redacted>" REDACTED = "<redacted>"
class ShowConfiguration(show.ShowOne): class ShowConfiguration(command.ShowOne):
"""Display configuration details""" """Display configuration details"""
log = logging.getLogger(__name__ + '.ShowConfiguration')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowConfiguration, self).get_parser(prog_name) parser = super(ShowConfiguration, self).get_parser(prog_name)
mask_group = parser.add_mutually_exclusive_group() mask_group = parser.add_mutually_exclusive_group()
@ -46,7 +41,6 @@ class ShowConfiguration(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
info = self.app.client_manager.get_configuration() info = self.app.client_manager.get_configuration()

@ -16,18 +16,14 @@
"""Extension action implementations""" """Extension action implementations"""
import itertools import itertools
import logging
from cliff import lister
from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
class ListExtension(lister.Lister): class ListExtension(command.Lister):
"""List API extensions""" """List API extensions"""
log = logging.getLogger(__name__ + '.ListExtension')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListExtension, self).get_parser(prog_name) parser = super(ListExtension, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -58,8 +54,6 @@ class ListExtension(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
if parsed_args.long: if parsed_args.long:
columns = ('Name', 'Namespace', 'Description', columns = ('Name', 'Namespace', 'Description',
'Alias', 'Updated', 'Links') 'Alias', 'Updated', 'Links')

@ -16,19 +16,15 @@
"""Limits Action Implementation""" """Limits Action Implementation"""
import itertools import itertools
import logging
from cliff import lister
from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
class ShowLimits(lister.Lister): class ShowLimits(command.Lister):
"""Show compute and block storage limits""" """Show compute and block storage limits"""
log = logging.getLogger(__name__ + '.ShowLimits')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowLimits, self).get_parser(prog_name) parser = super(ShowLimits, self).get_parser(prog_name)
type_group = parser.add_mutually_exclusive_group(required=True) type_group = parser.add_mutually_exclusive_group(required=True)
@ -64,7 +60,6 @@ class ShowLimits(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute

@ -15,23 +15,17 @@
"""Module action implementation""" """Module action implementation"""
import logging
import six import six
import sys import sys
from cliff import lister from openstackclient.common import command
from cliff import show
from openstackclient.common import utils
class ListCommand(lister.Lister): class ListCommand(command.Lister):
"""List recognized commands by group""" """List recognized commands by group"""
auth_required = False auth_required = False
log = logging.getLogger(__name__ + '.ListCommand')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
cm = self.app.command_manager cm = self.app.command_manager
groups = cm.get_command_groups() groups = cm.get_command_groups()
@ -40,11 +34,10 @@ class ListCommand(lister.Lister):
return (columns, ((c, cm.get_command_names(group=c)) for c in groups)) return (columns, ((c, cm.get_command_names(group=c)) for c in groups))
class ListModule(show.ShowOne): class ListModule(command.ShowOne):
"""List module versions""" """List module versions"""
auth_required = False auth_required = False
log = logging.getLogger(__name__ + '.ListModule')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListModule, self).get_parser(prog_name) parser = super(ListModule, self).get_parser(prog_name)
@ -56,7 +49,6 @@ class ListModule(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
data = {} data = {}

@ -16,13 +16,10 @@
"""Quota action implementations""" """Quota action implementations"""
import itertools import itertools
import logging
import six import six
import sys import sys
from cliff import command from openstackclient.common import command
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
@ -60,8 +57,6 @@ NETWORK_QUOTAS = {
class SetQuota(command.Command): class SetQuota(command.Command):
"""Set quotas for project or class""" """Set quotas for project or class"""
log = logging.getLogger(__name__ + '.SetQuota')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetQuota, self).get_parser(prog_name) parser = super(SetQuota, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -92,7 +87,6 @@ class SetQuota(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -143,11 +137,9 @@ class SetQuota(command.Command):
**volume_kwargs) **volume_kwargs)
class ShowQuota(show.ShowOne): class ShowQuota(command.ShowOne):
"""Show quotas for project or class""" """Show quotas for project or class"""
log = logging.getLogger(__name__ + '.ShowQuota')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowQuota, self).get_parser(prog_name) parser = super(ShowQuota, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -203,7 +195,6 @@ class ShowQuota(show.ShowOne):
else: else:
return {} return {}
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute

@ -13,19 +13,13 @@
"""Timing Implementation""" """Timing Implementation"""
import logging from openstackclient.common import command
from cliff import lister
class Timing(lister.Lister): class Timing(command.Lister):
"""Show timing data""" """Show timing data"""
log = logging.getLogger(__name__ + '.Timing')
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
column_headers = ( column_headers = (
'URL', 'URL',
'Seconds', 'Seconds',

@ -15,21 +15,15 @@
"""Agent action implementations""" """Agent action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
class CreateAgent(show.ShowOne): class CreateAgent(command.ShowOne):
"""Create compute agent command""" """Create compute agent command"""
log = logging.getLogger(__name__ + ".CreateAgent")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateAgent, self).get_parser(prog_name) parser = super(CreateAgent, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -60,7 +54,6 @@ class CreateAgent(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
args = ( args = (
parsed_args.os, parsed_args.os,
@ -77,8 +70,6 @@ class CreateAgent(show.ShowOne):
class DeleteAgent(command.Command): class DeleteAgent(command.Command):
"""Delete compute agent command""" """Delete compute agent command"""
log = logging.getLogger(__name__ + ".DeleteAgent")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteAgent, self).get_parser(prog_name) parser = super(DeleteAgent, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -88,16 +79,13 @@ class DeleteAgent(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
compute_client.agents.delete(parsed_args.id) compute_client.agents.delete(parsed_args.id)
class ListAgent(lister.Lister): class ListAgent(command.Lister):
"""List compute agent command""" """List compute agent command"""
log = logging.getLogger(__name__ + ".ListAgent")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListAgent, self).get_parser(prog_name) parser = super(ListAgent, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -107,7 +95,6 @@ class ListAgent(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
columns = ( columns = (
"Agent ID", "Agent ID",
@ -125,11 +112,9 @@ class ListAgent(lister.Lister):
) for s in data)) ) for s in data))
class SetAgent(show.ShowOne): class SetAgent(command.ShowOne):
"""Set compute agent command""" """Set compute agent command"""
log = logging.getLogger(__name__ + ".SetAgent")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetAgent, self).get_parser(prog_name) parser = super(SetAgent, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -151,7 +136,6 @@ class SetAgent(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
args = ( args = (
parsed_args.id, parsed_args.id,

@ -16,22 +16,16 @@
"""Compute v2 Aggregate action implementations""" """Compute v2 Aggregate action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
class AddAggregateHost(show.ShowOne): class AddAggregateHost(command.ShowOne):
"""Add host to aggregate""" """Add host to aggregate"""
log = logging.getLogger(__name__ + '.AddAggregateHost')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(AddAggregateHost, self).get_parser(prog_name) parser = super(AddAggregateHost, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -47,8 +41,6 @@ class AddAggregateHost(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
aggregate = utils.find_resource( aggregate = utils.find_resource(
@ -62,11 +54,9 @@ class AddAggregateHost(show.ShowOne):
return zip(*sorted(six.iteritems(info))) return zip(*sorted(six.iteritems(info)))
class CreateAggregate(show.ShowOne): class CreateAggregate(command.ShowOne):
"""Create a new aggregate""" """Create a new aggregate"""
log = logging.getLogger(__name__ + ".CreateAggregate")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateAggregate, self).get_parser(prog_name) parser = super(CreateAggregate, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -89,8 +79,6 @@ class CreateAggregate(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
info = {} info = {}
@ -112,8 +100,6 @@ class CreateAggregate(show.ShowOne):
class DeleteAggregate(command.Command): class DeleteAggregate(command.Command):
"""Delete an existing aggregate""" """Delete an existing aggregate"""
log = logging.getLogger(__name__ + '.DeleteAggregate')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteAggregate, self).get_parser(prog_name) parser = super(DeleteAggregate, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -123,7 +109,6 @@ class DeleteAggregate(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -134,11 +119,9 @@ class DeleteAggregate(command.Command):
compute_client.aggregates.delete(data.id) compute_client.aggregates.delete(data.id)
class ListAggregate(lister.Lister): class ListAggregate(command.Lister):
"""List all aggregates""" """List all aggregates"""
log = logging.getLogger(__name__ + ".ListAggregate")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListAggregate, self).get_parser(prog_name) parser = super(ListAggregate, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -149,8 +132,6 @@ class ListAggregate(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
data = compute_client.aggregates.list() data = compute_client.aggregates.list()
@ -186,11 +167,9 @@ class ListAggregate(lister.Lister):
) for s in data)) ) for s in data))
class RemoveAggregateHost(show.ShowOne): class RemoveAggregateHost(command.ShowOne):
"""Remove host from aggregate""" """Remove host from aggregate"""
log = logging.getLogger(__name__ + '.RemoveAggregateHost')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(RemoveAggregateHost, self).get_parser(prog_name) parser = super(RemoveAggregateHost, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -206,8 +185,6 @@ class RemoveAggregateHost(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
aggregate = utils.find_resource( aggregate = utils.find_resource(
@ -224,11 +201,9 @@ class RemoveAggregateHost(show.ShowOne):
return zip(*sorted(six.iteritems(info))) return zip(*sorted(six.iteritems(info)))
class SetAggregate(show.ShowOne): class SetAggregate(command.ShowOne):
"""Set aggregate properties""" """Set aggregate properties"""
log = logging.getLogger(__name__ + '.SetAggregate')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetAggregate, self).get_parser(prog_name) parser = super(SetAggregate, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -255,7 +230,6 @@ class SetAggregate(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -288,11 +262,9 @@ class SetAggregate(show.ShowOne):
return ({}, {}) return ({}, {})
class ShowAggregate(show.ShowOne): class ShowAggregate(command.ShowOne):
"""Display aggregate details""" """Display aggregate details"""
log = logging.getLogger(__name__ + '.ShowAggregate')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowAggregate, self).get_parser(prog_name) parser = super(ShowAggregate, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -302,7 +274,6 @@ class ShowAggregate(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute

@ -15,13 +15,10 @@
"""Compute v2 Console action implementations""" """Compute v2 Console action implementations"""
import logging
import six import six
import sys import sys
from cliff import command from openstackclient.common import command
from cliff import show
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
@ -29,8 +26,6 @@ from openstackclient.common import utils
class ShowConsoleLog(command.Command): class ShowConsoleLog(command.Command):
"""Show server's console output""" """Show server's console output"""
log = logging.getLogger(__name__ + '.ShowConsoleLog')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowConsoleLog, self).get_parser(prog_name) parser = super(ShowConsoleLog, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -49,7 +44,6 @@ class ShowConsoleLog(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -67,11 +61,9 @@ class ShowConsoleLog(command.Command):
sys.stdout.write(data) sys.stdout.write(data)
class ShowConsoleURL(show.ShowOne): class ShowConsoleURL(command.ShowOne):
"""Show server's remote console URL""" """Show server's remote console URL"""
log = logging.getLogger(__name__ + '.ShowConsoleURL')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowConsoleURL, self).get_parser(prog_name) parser = super(ShowConsoleURL, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -104,7 +96,6 @@ class ShowConsoleURL(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
server = utils.find_resource( server = utils.find_resource(

@ -15,18 +15,13 @@
"""Fixed IP action implementations""" """Fixed IP action implementations"""
import logging from openstackclient.common import command
from cliff import command
from openstackclient.common import utils from openstackclient.common import utils
class AddFixedIP(command.Command): class AddFixedIP(command.Command):
"""Add fixed IP address to server""" """Add fixed IP address to server"""
log = logging.getLogger(__name__ + ".AddFixedIP")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(AddFixedIP, self).get_parser(prog_name) parser = super(AddFixedIP, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -42,7 +37,6 @@ class AddFixedIP(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
network = utils.find_resource( network = utils.find_resource(
@ -57,8 +51,6 @@ class AddFixedIP(command.Command):
class RemoveFixedIP(command.Command): class RemoveFixedIP(command.Command):
"""Remove fixed IP address from server""" """Remove fixed IP address from server"""
log = logging.getLogger(__name__ + ".RemoveFixedIP")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(RemoveFixedIP, self).get_parser(prog_name) parser = super(RemoveFixedIP, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -74,7 +66,6 @@ class RemoveFixedIP(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
server = utils.find_resource( server = utils.find_resource(

@ -98,7 +98,6 @@ class CreateFlavor(command.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
args = ( args = (
@ -132,7 +131,6 @@ class DeleteFlavor(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
flavor = utils.find_resource(compute_client.flavors, flavor = utils.find_resource(compute_client.flavors,
parsed_args.flavor) parsed_args.flavor)
@ -182,7 +180,6 @@ class ListFlavor(command.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
columns = ( columns = (
"ID", "ID",
@ -234,7 +231,6 @@ class ShowFlavor(command.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
resource_flavor = utils.find_resource(compute_client.flavors, resource_flavor = utils.find_resource(compute_client.flavors,
parsed_args.flavor) parsed_args.flavor)
@ -266,7 +262,6 @@ class SetFlavor(command.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
resource_flavor = compute_client.flavors.find(name=parsed_args.flavor) resource_flavor = compute_client.flavors.find(name=parsed_args.flavor)
@ -299,7 +294,6 @@ class UnsetFlavor(command.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
resource_flavor = compute_client.flavors.find(name=parsed_args.flavor) resource_flavor = compute_client.flavors.find(name=parsed_args.flavor)

@ -15,21 +15,15 @@
"""Floating IP action implementations""" """Floating IP action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
class AddFloatingIP(command.Command): class AddFloatingIP(command.Command):
"""Add floating IP address to server""" """Add floating IP address to server"""
log = logging.getLogger(__name__ + ".AddFloatingIP")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(AddFloatingIP, self).get_parser(prog_name) parser = super(AddFloatingIP, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -45,7 +39,6 @@ class AddFloatingIP(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
server = utils.find_resource( server = utils.find_resource(
@ -54,11 +47,9 @@ class AddFloatingIP(command.Command):
server.add_floating_ip(parsed_args.ip_address) server.add_floating_ip(parsed_args.ip_address)
class CreateFloatingIP(show.ShowOne): class CreateFloatingIP(command.ShowOne):
"""Create new floating IP address""" """Create new floating IP address"""
log = logging.getLogger(__name__ + '.CreateFloatingIP')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateFloatingIP, self).get_parser(prog_name) parser = super(CreateFloatingIP, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -68,7 +59,6 @@ class CreateFloatingIP(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
floating_ip = compute_client.floating_ips.create(parsed_args.pool) floating_ip = compute_client.floating_ips.create(parsed_args.pool)
@ -81,8 +71,6 @@ class CreateFloatingIP(show.ShowOne):
class DeleteFloatingIP(command.Command): class DeleteFloatingIP(command.Command):
"""Delete a floating IP address""" """Delete a floating IP address"""
log = logging.getLogger(__name__ + '.DeleteFloatingIP')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteFloatingIP, self).get_parser(prog_name) parser = super(DeleteFloatingIP, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -92,7 +80,6 @@ class DeleteFloatingIP(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -104,12 +91,9 @@ class DeleteFloatingIP(command.Command):
compute_client.floating_ips.delete(floating_ip) compute_client.floating_ips.delete(floating_ip)
class ListFloatingIP(lister.Lister): class ListFloatingIP(command.Lister):
"""List floating IP addresses""" """List floating IP addresses"""
log = logging.getLogger(__name__ + '.ListFloatingIP')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -127,8 +111,6 @@ class ListFloatingIP(lister.Lister):
class RemoveFloatingIP(command.Command): class RemoveFloatingIP(command.Command):
"""Remove floating IP address from server""" """Remove floating IP address from server"""
log = logging.getLogger(__name__ + ".RemoveFloatingIP")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(RemoveFloatingIP, self).get_parser(prog_name) parser = super(RemoveFloatingIP, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -144,7 +126,6 @@ class RemoveFloatingIP(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
server = utils.find_resource( server = utils.find_resource(

@ -15,19 +15,13 @@
"""Floating IP Pool action implementations""" """Floating IP Pool action implementations"""
import logging from openstackclient.common import command
from cliff import lister
from openstackclient.common import utils from openstackclient.common import utils
class ListFloatingIPPool(lister.Lister): class ListFloatingIPPool(command.Lister):
"""List pools of floating IP addresses""" """List pools of floating IP addresses"""
log = logging.getLogger(__name__ + '.ListFloatingIPPool')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute

@ -15,18 +15,13 @@
"""Host action implementations""" """Host action implementations"""
import logging from openstackclient.common import command
from cliff import lister
from openstackclient.common import utils from openstackclient.common import utils
class ListHost(lister.Lister): class ListHost(command.Lister):
"""List host command""" """List host command"""
log = logging.getLogger(__name__ + ".ListHost")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListHost, self).get_parser(prog_name) parser = super(ListHost, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -36,7 +31,6 @@ class ListHost(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
columns = ( columns = (
"Host Name", "Host Name",
@ -50,11 +44,9 @@ class ListHost(lister.Lister):
) for s in data)) ) for s in data))
class ShowHost(lister.Lister): class ShowHost(command.Lister):
"""Show host command""" """Show host command"""
log = logging.getLogger(__name__ + ".ShowHost")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowHost, self).get_parser(prog_name) parser = super(ShowHost, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -64,7 +56,6 @@ class ShowHost(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
columns = ( columns = (
"Host", "Host",

@ -15,21 +15,16 @@
"""Hypervisor action implementations""" """Hypervisor action implementations"""
import logging
import re import re
import six import six
from cliff import lister from openstackclient.common import command
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
class ListHypervisor(lister.Lister): class ListHypervisor(command.Lister):
"""List hypervisors""" """List hypervisors"""
log = logging.getLogger(__name__ + ".ListHypervisor")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListHypervisor, self).get_parser(prog_name) parser = super(ListHypervisor, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -40,7 +35,6 @@ class ListHypervisor(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
columns = ( columns = (
"ID", "ID",
@ -58,11 +52,9 @@ class ListHypervisor(lister.Lister):
) for s in data)) ) for s in data))
class ShowHypervisor(show.ShowOne): class ShowHypervisor(command.ShowOne):
"""Display hypervisor details""" """Display hypervisor details"""
log = logging.getLogger(__name__ + ".ShowHypervisor")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowHypervisor, self).get_parser(prog_name) parser = super(ShowHypervisor, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -72,7 +64,6 @@ class ShowHypervisor(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
hypervisor = utils.find_resource(compute_client.hypervisors, hypervisor = utils.find_resource(compute_client.hypervisors,
parsed_args.hypervisor)._info.copy() parsed_args.hypervisor)._info.copy()

@ -14,19 +14,15 @@
"""Hypervisor Stats action implementations""" """Hypervisor Stats action implementations"""
import logging
import six import six
from cliff import show from openstackclient.common import command
class ShowHypervisorStats(show.ShowOne): class ShowHypervisorStats(command.ShowOne):
"""Display hypervisor stats details""" """Display hypervisor stats details"""
log = logging.getLogger(__name__ + ".ShowHypervisorStats")
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
hypervisor_stats = compute_client.hypervisors.statistics().to_dict() hypervisor_stats = compute_client.hypervisors.statistics().to_dict()

@ -15,24 +15,18 @@
"""Keypair action implementations""" """Keypair action implementations"""
import logging
import os import os
import six import six
import sys import sys
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import exceptions from openstackclient.common import exceptions
from openstackclient.common import utils from openstackclient.common import utils
class CreateKeypair(show.ShowOne): class CreateKeypair(command.ShowOne):
"""Create new public key""" """Create new public key"""
log = logging.getLogger(__name__ + '.CreateKeypair')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateKeypair, self).get_parser(prog_name) parser = super(CreateKeypair, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -47,7 +41,6 @@ class CreateKeypair(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -82,8 +75,6 @@ class CreateKeypair(show.ShowOne):
class DeleteKeypair(command.Command): class DeleteKeypair(command.Command):
"""Delete public key""" """Delete public key"""
log = logging.getLogger(__name__ + '.DeleteKeypair')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteKeypair, self).get_parser(prog_name) parser = super(DeleteKeypair, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -93,19 +84,15 @@ class DeleteKeypair(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
compute_client.keypairs.delete(parsed_args.name) compute_client.keypairs.delete(parsed_args.name)
class ListKeypair(lister.Lister): class ListKeypair(command.Lister):
"""List public key fingerprints""" """List public key fingerprints"""
log = logging.getLogger(__name__ + ".ListKeypair")
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
columns = ( columns = (
"Name", "Name",
@ -119,11 +106,9 @@ class ListKeypair(lister.Lister):
) for s in data)) ) for s in data))
class ShowKeypair(show.ShowOne): class ShowKeypair(command.ShowOne):
"""Display public key details""" """Display public key details"""
log = logging.getLogger(__name__ + '.ShowKeypair')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowKeypair, self).get_parser(prog_name) parser = super(ShowKeypair, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -139,7 +124,6 @@ class ShowKeypair(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
keypair = utils.find_resource(compute_client.keypairs, keypair = utils.find_resource(compute_client.keypairs,

@ -16,13 +16,8 @@
"""Compute v2 Security Group action implementations""" """Compute v2 Security Group action implementations"""
import logging
import six import six
from cliff import command
from cliff import lister
from cliff import show
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
try: try:
@ -30,6 +25,7 @@ try:
except ImportError: except ImportError:
from novaclient.v1_1 import security_group_rules from novaclient.v1_1 import security_group_rules
from openstackclient.common import command
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
@ -79,11 +75,9 @@ def _xform_and_trim_security_group_rule(sgroup):
return info return info
class CreateSecurityGroup(show.ShowOne): class CreateSecurityGroup(command.ShowOne):
"""Create a new security group""" """Create a new security group"""
log = logging.getLogger(__name__ + ".CreateSecurityGroup")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateSecurityGroup, self).get_parser(prog_name) parser = super(CreateSecurityGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -99,8 +93,6 @@ class CreateSecurityGroup(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
description = parsed_args.description or parsed_args.name description = parsed_args.description or parsed_args.name
@ -115,11 +107,9 @@ class CreateSecurityGroup(show.ShowOne):
return zip(*sorted(six.iteritems(info))) return zip(*sorted(six.iteritems(info)))
class CreateSecurityGroupRule(show.ShowOne): class CreateSecurityGroupRule(command.ShowOne):
"""Create a new security group rule""" """Create a new security group rule"""
log = logging.getLogger(__name__ + ".CreateSecurityGroupRule")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateSecurityGroupRule, self).get_parser(prog_name) parser = super(CreateSecurityGroupRule, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -157,8 +147,6 @@ class CreateSecurityGroupRule(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
group = utils.find_resource( group = utils.find_resource(
compute_client.security_groups, compute_client.security_groups,
@ -184,8 +172,6 @@ class CreateSecurityGroupRule(show.ShowOne):
class DeleteSecurityGroup(command.Command): class DeleteSecurityGroup(command.Command):
"""Delete a security group""" """Delete a security group"""
log = logging.getLogger(__name__ + '.DeleteSecurityGroup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteSecurityGroup, self).get_parser(prog_name) parser = super(DeleteSecurityGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -195,7 +181,6 @@ class DeleteSecurityGroup(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -209,8 +194,6 @@ class DeleteSecurityGroup(command.Command):
class DeleteSecurityGroupRule(command.Command): class DeleteSecurityGroupRule(command.Command):
"""Delete a security group rule""" """Delete a security group rule"""
log = logging.getLogger(__name__ + '.DeleteSecurityGroupRule')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteSecurityGroupRule, self).get_parser(prog_name) parser = super(DeleteSecurityGroupRule, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -220,18 +203,15 @@ class DeleteSecurityGroupRule(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
compute_client.security_group_rules.delete(parsed_args.rule) compute_client.security_group_rules.delete(parsed_args.rule)
class ListSecurityGroup(lister.Lister): class ListSecurityGroup(command.Lister):
"""List security groups""" """List security groups"""
log = logging.getLogger(__name__ + ".ListSecurityGroup")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListSecurityGroup, self).get_parser(prog_name) parser = super(ListSecurityGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -250,8 +230,6 @@ class ListSecurityGroup(lister.Lister):
except KeyError: except KeyError:
return project_id return project_id
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
columns = ( columns = (
"ID", "ID",
@ -283,11 +261,9 @@ class ListSecurityGroup(lister.Lister):
) for s in data)) ) for s in data))
class ListSecurityGroupRule(lister.Lister): class ListSecurityGroupRule(command.Lister):
"""List security group rules""" """List security group rules"""
log = logging.getLogger(__name__ + ".ListSecurityGroupRule")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListSecurityGroupRule, self).get_parser(prog_name) parser = super(ListSecurityGroupRule, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -299,8 +275,6 @@ class ListSecurityGroupRule(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
columns = column_headers = ( columns = column_headers = (
"ID", "ID",
@ -337,11 +311,9 @@ class ListSecurityGroupRule(lister.Lister):
) for s in rules)) ) for s in rules))
class SetSecurityGroup(show.ShowOne): class SetSecurityGroup(command.ShowOne):
"""Set security group properties""" """Set security group properties"""
log = logging.getLogger(__name__ + '.SetSecurityGroup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetSecurityGroup, self).get_parser(prog_name) parser = super(SetSecurityGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -361,7 +333,6 @@ class SetSecurityGroup(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -388,11 +359,9 @@ class SetSecurityGroup(show.ShowOne):
return ({}, {}) return ({}, {})
class ShowSecurityGroup(show.ShowOne): class ShowSecurityGroup(command.ShowOne):
"""Display security group details""" """Display security group details"""
log = logging.getLogger(__name__ + '.ShowSecurityGroup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowSecurityGroup, self).get_parser(prog_name) parser = super(ShowSecurityGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -402,7 +371,6 @@ class ShowSecurityGroup(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute

@ -185,8 +185,6 @@ class AddServerSecurityGroup(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
server = utils.find_resource( server = utils.find_resource(
@ -224,8 +222,6 @@ class AddServerVolume(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
@ -370,7 +366,6 @@ class CreateServer(command.ShowOne):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
@ -569,7 +564,6 @@ class CreateServerImage(command.ShowOne):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
@ -626,7 +620,6 @@ class DeleteServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
for server in parsed_args.server: for server in parsed_args.server:
@ -741,7 +734,6 @@ class ListServer(command.Lister):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -872,7 +864,6 @@ class LockServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -944,7 +935,6 @@ class MigrateServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -987,7 +977,6 @@ class PauseServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
for server in parsed_args.server: for server in parsed_args.server:
@ -1031,7 +1020,6 @@ class RebootServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
server = utils.find_resource( server = utils.find_resource(
@ -1078,7 +1066,6 @@ class RebuildServer(command.ShowOne):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -1123,8 +1110,6 @@ class RemoveServerSecurityGroup(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
server = utils.find_resource( server = utils.find_resource(
@ -1157,8 +1142,6 @@ class RemoveServerVolume(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
@ -1189,7 +1172,6 @@ class RescueServer(command.ShowOne):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -1233,7 +1215,6 @@ class ResizeServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -1277,7 +1258,6 @@ class ResumeServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -1317,7 +1297,6 @@ class SetServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -1358,7 +1337,6 @@ class ShelveServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
for server in parsed_args.server: for server in parsed_args.server:
@ -1386,7 +1364,6 @@ class ShowServer(command.ShowOne):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
server = utils.find_resource(compute_client.servers, server = utils.find_resource(compute_client.servers,
@ -1507,7 +1484,6 @@ class SshServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -1561,7 +1537,6 @@ class StartServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
for server in parsed_args.server: for server in parsed_args.server:
@ -1584,7 +1559,6 @@ class StopServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
for server in parsed_args.server: for server in parsed_args.server:
@ -1607,7 +1581,6 @@ class SuspendServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -1631,7 +1604,6 @@ class UnlockServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -1655,7 +1627,6 @@ class UnpauseServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -1678,7 +1649,6 @@ class UnrescueServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
@ -1708,7 +1678,6 @@ class UnsetServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
server = utils.find_resource( server = utils.find_resource(
@ -1736,7 +1705,6 @@ class UnshelveServer(command.Command):
) )
return parser return parser
@utils.log_method()
def take_action(self, parsed_args): def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
for server in parsed_args.server: for server in parsed_args.server:

@ -15,19 +15,13 @@
"""Service action implementations""" """Service action implementations"""
import logging from openstackclient.common import command
from cliff import command
from cliff import lister
from openstackclient.common import utils from openstackclient.common import utils
class DeleteService(command.Command): class DeleteService(command.Command):
"""Delete service command""" """Delete service command"""
log = logging.getLogger(__name__ + ".DeleteService")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteService, self).get_parser(prog_name) parser = super(DeleteService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -37,17 +31,14 @@ class DeleteService(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
compute_client.services.delete(parsed_args.service) compute_client.services.delete(parsed_args.service)
class ListService(lister.Lister): class ListService(command.Lister):
"""List service command""" """List service command"""
log = logging.getLogger(__name__ + ".ListService")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListService, self).get_parser(prog_name) parser = super(ListService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -61,7 +52,6 @@ class ListService(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
columns = ( columns = (
"Id", "Id",
@ -83,8 +73,6 @@ class ListService(lister.Lister):
class SetService(command.Command): class SetService(command.Command):
"""Set service command""" """Set service command"""
log = logging.getLogger(__name__ + ".SetService")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetService, self).get_parser(prog_name) parser = super(SetService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -110,7 +98,6 @@ class SetService(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
if parsed_args.enabled: if parsed_args.enabled:

@ -16,21 +16,17 @@
"""Usage action implementations""" """Usage action implementations"""
import datetime import datetime
import logging
import sys import sys
from cliff import lister
from cliff import show
import six import six
from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
class ListUsage(lister.Lister): class ListUsage(command.Lister):
"""List resource usage per project""" """List resource usage per project"""
log = logging.getLogger(__name__ + ".ListUsage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListUsage, self).get_parser(prog_name) parser = super(ListUsage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -49,7 +45,6 @@ class ListUsage(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
def _format_project(project): def _format_project(project):
if not project: if not project:
@ -118,11 +113,9 @@ class ListUsage(lister.Lister):
) for s in usage_list)) ) for s in usage_list))
class ShowUsage(show.ShowOne): class ShowUsage(command.ShowOne):
"""Show resource usage for a single project""" """Show resource usage for a single project"""
log = logging.getLogger(__name__ + ".ShowUsage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowUsage, self).get_parser(prog_name) parser = super(ShowUsage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -147,8 +140,6 @@ class ShowUsage(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
compute_client = self.app.client_manager.compute compute_client = self.app.client_manager.compute
dateformat = "%Y-%m-%d" dateformat = "%Y-%m-%d"

@ -13,12 +13,9 @@
"""Identity v2 Service Catalog action implementations""" """Identity v2 Service Catalog action implementations"""
import logging
import six import six
from cliff import lister from openstackclient.common import command
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
@ -37,12 +34,9 @@ def _format_endpoints(eps=None):
return ret return ret
class ListCatalog(lister.Lister): class ListCatalog(command.Lister):
"""List services in the service catalog""" """List services in the service catalog"""
log = logging.getLogger(__name__ + '.ListCatalog')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
# This is ugly because if auth hasn't happened yet we need # This is ugly because if auth hasn't happened yet we need
@ -62,11 +56,9 @@ class ListCatalog(lister.Lister):
) for s in data)) ) for s in data))
class ShowCatalog(show.ShowOne): class ShowCatalog(command.ShowOne):
"""Display service catalog details""" """Display service catalog details"""
log = logging.getLogger(__name__ + '.ShowCatalog')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowCatalog, self).get_parser(prog_name) parser = super(ShowCatalog, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -76,7 +68,6 @@ class ShowCatalog(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
# This is ugly because if auth hasn't happened yet we need # This is ugly because if auth hasn't happened yet we need

@ -16,22 +16,16 @@
"""Identity v2 EC2 Credentials action implementations""" """Identity v2 EC2 Credentials action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
class CreateEC2Creds(show.ShowOne): class CreateEC2Creds(command.ShowOne):
"""Create EC2 credentials""" """Create EC2 credentials"""
log = logging.getLogger(__name__ + ".CreateEC2Creds")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateEC2Creds, self).get_parser(prog_name) parser = super(CreateEC2Creds, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -52,7 +46,6 @@ class CreateEC2Creds(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -89,8 +82,6 @@ class CreateEC2Creds(show.ShowOne):
class DeleteEC2Creds(command.Command): class DeleteEC2Creds(command.Command):
"""Delete EC2 credentials""" """Delete EC2 credentials"""
log = logging.getLogger(__name__ + '.DeleteEC2Creds')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteEC2Creds, self).get_parser(prog_name) parser = super(DeleteEC2Creds, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -105,7 +96,6 @@ class DeleteEC2Creds(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -121,11 +111,9 @@ class DeleteEC2Creds(command.Command):
identity_client.ec2.delete(user, parsed_args.access_key) identity_client.ec2.delete(user, parsed_args.access_key)
class ListEC2Creds(lister.Lister): class ListEC2Creds(command.Lister):
"""List EC2 credentials""" """List EC2 credentials"""
log = logging.getLogger(__name__ + '.ListEC2Creds')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListEC2Creds, self).get_parser(prog_name) parser = super(ListEC2Creds, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -135,7 +123,6 @@ class ListEC2Creds(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -159,11 +146,9 @@ class ListEC2Creds(lister.Lister):
) for s in data)) ) for s in data))
class ShowEC2Creds(show.ShowOne): class ShowEC2Creds(command.ShowOne):
"""Display EC2 credentials details""" """Display EC2 credentials details"""
log = logging.getLogger(__name__ + '.ShowEC2Creds')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowEC2Creds, self).get_parser(prog_name) parser = super(ShowEC2Creds, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -178,7 +163,6 @@ class ShowEC2Creds(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity

@ -15,23 +15,17 @@
"""Endpoint action implementations""" """Endpoint action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
from openstackclient.identity import common from openstackclient.identity import common
class CreateEndpoint(show.ShowOne): class CreateEndpoint(command.ShowOne):
"""Create new endpoint""" """Create new endpoint"""
log = logging.getLogger(__name__ + '.CreateEndpoint')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateEndpoint, self).get_parser(prog_name) parser = super(CreateEndpoint, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -62,7 +56,6 @@ class CreateEndpoint(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
service = common.find_service(identity_client, parsed_args.service) service = common.find_service(identity_client, parsed_args.service)
@ -83,8 +76,6 @@ class CreateEndpoint(show.ShowOne):
class DeleteEndpoint(command.Command): class DeleteEndpoint(command.Command):
"""Delete endpoint""" """Delete endpoint"""
log = logging.getLogger(__name__ + '.DeleteEndpoint')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteEndpoint, self).get_parser(prog_name) parser = super(DeleteEndpoint, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -93,18 +84,15 @@ class DeleteEndpoint(command.Command):
help=_('Endpoint ID to delete')) help=_('Endpoint ID to delete'))
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
identity_client.endpoints.delete(parsed_args.endpoint) identity_client.endpoints.delete(parsed_args.endpoint)
return return
class ListEndpoint(lister.Lister): class ListEndpoint(command.Lister):
"""List endpoints""" """List endpoints"""
log = logging.getLogger(__name__ + '.ListEndpoint')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListEndpoint, self).get_parser(prog_name) parser = super(ListEndpoint, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -115,7 +103,6 @@ class ListEndpoint(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
if parsed_args.long: if parsed_args.long:
@ -136,11 +123,9 @@ class ListEndpoint(lister.Lister):
) for s in data)) ) for s in data))
class ShowEndpoint(show.ShowOne): class ShowEndpoint(command.ShowOne):
"""Display endpoint details""" """Display endpoint details"""
log = logging.getLogger(__name__ + '.ShowEndpoint')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowEndpoint, self).get_parser(prog_name) parser = super(ShowEndpoint, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -150,7 +135,6 @@ class ShowEndpoint(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
data = identity_client.endpoints.list() data = identity_client.endpoints.list()

@ -15,24 +15,19 @@
"""Identity v2 Project action implementations""" """Identity v2 Project action implementations"""
import logging
import six import six
from cliff import command
from cliff import lister
from cliff import show
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from openstackclient.common import command
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
class CreateProject(show.ShowOne): class CreateProject(command.ShowOne):
"""Create new project""" """Create new project"""
log = logging.getLogger(__name__ + '.CreateProject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateProject, self).get_parser(prog_name) parser = super(CreateProject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -70,7 +65,6 @@ class CreateProject(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -106,8 +100,6 @@ class CreateProject(show.ShowOne):
class DeleteProject(command.Command): class DeleteProject(command.Command):
"""Delete project(s)""" """Delete project(s)"""
log = logging.getLogger(__name__ + '.DeleteProject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteProject, self).get_parser(prog_name) parser = super(DeleteProject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -118,7 +110,6 @@ class DeleteProject(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -131,11 +122,9 @@ class DeleteProject(command.Command):
return return
class ListProject(lister.Lister): class ListProject(command.Lister):
"""List projects""" """List projects"""
log = logging.getLogger(__name__ + '.ListProject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListProject, self).get_parser(prog_name) parser = super(ListProject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -146,7 +135,6 @@ class ListProject(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
if parsed_args.long: if parsed_args.long:
columns = ('ID', 'Name', 'Description', 'Enabled') columns = ('ID', 'Name', 'Description', 'Enabled')
@ -163,8 +151,6 @@ class ListProject(lister.Lister):
class SetProject(command.Command): class SetProject(command.Command):
"""Set project properties""" """Set project properties"""
log = logging.getLogger(__name__ + '.SetProject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetProject, self).get_parser(prog_name) parser = super(SetProject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -202,7 +188,6 @@ class SetProject(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -240,11 +225,9 @@ class SetProject(command.Command):
return return
class ShowProject(show.ShowOne): class ShowProject(command.ShowOne):
"""Display project details""" """Display project details"""
log = logging.getLogger(__name__ + '.ShowProject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowProject, self).get_parser(prog_name) parser = super(ShowProject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -253,7 +236,6 @@ class ShowProject(show.ShowOne):
help=_('Project to display (name or ID)')) help=_('Project to display (name or ID)'))
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -303,8 +285,6 @@ class ShowProject(show.ShowOne):
class UnsetProject(command.Command): class UnsetProject(command.Command):
"""Unset project properties""" """Unset project properties"""
log = logging.getLogger(__name__ + '.UnsetProject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetProject, self).get_parser(prog_name) parser = super(UnsetProject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -323,7 +303,6 @@ class UnsetProject(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
project = utils.find_resource( project = utils.find_resource(

@ -15,24 +15,19 @@
"""Identity v2 Role action implementations""" """Identity v2 Role action implementations"""
import logging
import six import six
from cliff import command
from cliff import lister
from cliff import show
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from openstackclient.common import command
from openstackclient.common import exceptions from openstackclient.common import exceptions
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
class AddRole(show.ShowOne): class AddRole(command.ShowOne):
"""Add role to project:user""" """Add role to project:user"""
log = logging.getLogger(__name__ + '.AddRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(AddRole, self).get_parser(prog_name) parser = super(AddRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -54,7 +49,6 @@ class AddRole(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
role = utils.find_resource(identity_client.roles, parsed_args.role) role = utils.find_resource(identity_client.roles, parsed_args.role)
@ -74,11 +68,9 @@ class AddRole(show.ShowOne):
return zip(*sorted(six.iteritems(info))) return zip(*sorted(six.iteritems(info)))
class CreateRole(show.ShowOne): class CreateRole(command.ShowOne):
"""Create new role""" """Create new role"""
log = logging.getLogger(__name__ + '.CreateRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateRole, self).get_parser(prog_name) parser = super(CreateRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -93,7 +85,6 @@ class CreateRole(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
try: try:
@ -116,8 +107,6 @@ class CreateRole(show.ShowOne):
class DeleteRole(command.Command): class DeleteRole(command.Command):
"""Delete role(s)""" """Delete role(s)"""
log = logging.getLogger(__name__ + '.DeleteRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteRole, self).get_parser(prog_name) parser = super(DeleteRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -128,7 +117,6 @@ class DeleteRole(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -141,11 +129,9 @@ class DeleteRole(command.Command):
return return
class ListRole(lister.Lister): class ListRole(command.Lister):
"""List roles""" """List roles"""
log = logging.getLogger(__name__ + '.ListRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListRole, self).get_parser(prog_name) parser = super(ListRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -160,7 +146,6 @@ class ListRole(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
auth_ref = self.app.client_manager.auth_ref auth_ref = self.app.client_manager.auth_ref
@ -222,11 +207,9 @@ class ListRole(lister.Lister):
) for s in data)) ) for s in data))
class ListUserRole(lister.Lister): class ListUserRole(command.Lister):
"""List user-role assignments""" """List user-role assignments"""
log = logging.getLogger(__name__ + '.ListUserRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListUserRole, self).get_parser(prog_name) parser = super(ListUserRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -242,7 +225,6 @@ class ListUserRole(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
auth_ref = self.app.client_manager.auth_ref auth_ref = self.app.client_manager.auth_ref
@ -293,8 +275,6 @@ class ListUserRole(lister.Lister):
class RemoveRole(command.Command): class RemoveRole(command.Command):
"""Remove role from project : user""" """Remove role from project : user"""
log = logging.getLogger(__name__ + '.RemoveRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(RemoveRole, self).get_parser(prog_name) parser = super(RemoveRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -316,7 +296,6 @@ class RemoveRole(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
role = utils.find_resource(identity_client.roles, parsed_args.role) role = utils.find_resource(identity_client.roles, parsed_args.role)
@ -331,11 +310,9 @@ class RemoveRole(command.Command):
project.id) project.id)
class ShowRole(show.ShowOne): class ShowRole(command.ShowOne):
"""Display role details""" """Display role details"""
log = logging.getLogger(__name__ + '.ShowRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowRole, self).get_parser(prog_name) parser = super(ShowRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -345,7 +322,6 @@ class ShowRole(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
role = utils.find_resource(identity_client.roles, parsed_args.role) role = utils.find_resource(identity_client.roles, parsed_args.role)

@ -16,24 +16,18 @@
"""Service action implementations""" """Service action implementations"""
import argparse import argparse
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import exceptions from openstackclient.common import exceptions
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
from openstackclient.identity import common from openstackclient.identity import common
class CreateService(show.ShowOne): class CreateService(command.ShowOne):
"""Create new service""" """Create new service"""
log = logging.getLogger(__name__ + '.CreateService')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateService, self).get_parser(prog_name) parser = super(CreateService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -59,7 +53,6 @@ class CreateService(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -95,8 +88,6 @@ class CreateService(show.ShowOne):
class DeleteService(command.Command): class DeleteService(command.Command):
"""Delete service""" """Delete service"""
log = logging.getLogger(__name__ + '.DeleteService')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteService, self).get_parser(prog_name) parser = super(DeleteService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -106,7 +97,6 @@ class DeleteService(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
service = common.find_service(identity_client, parsed_args.service) service = common.find_service(identity_client, parsed_args.service)
@ -114,11 +104,9 @@ class DeleteService(command.Command):
return return
class ListService(lister.Lister): class ListService(command.Lister):
"""List services""" """List services"""
log = logging.getLogger(__name__ + '.ListService')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListService, self).get_parser(prog_name) parser = super(ListService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -129,7 +117,6 @@ class ListService(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
if parsed_args.long: if parsed_args.long:
@ -143,11 +130,9 @@ class ListService(lister.Lister):
) )
class ShowService(show.ShowOne): class ShowService(command.ShowOne):
"""Display service details""" """Display service details"""
log = logging.getLogger(__name__ + '.ShowService')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowService, self).get_parser(prog_name) parser = super(ShowService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -163,7 +148,6 @@ class ShowService(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
auth_ref = self.app.client_manager.auth_ref auth_ref = self.app.client_manager.auth_ref

@ -15,26 +15,19 @@
"""Identity v2 Token action implementations""" """Identity v2 Token action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import show
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
class IssueToken(show.ShowOne): class IssueToken(command.ShowOne):
"""Issue new token""" """Issue new token"""
log = logging.getLogger(__name__ + '.IssueToken')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(IssueToken, self).get_parser(prog_name) parser = super(IssueToken, self).get_parser(prog_name)
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
token = self.app.client_manager.auth_ref.service_catalog.get_token() token = self.app.client_manager.auth_ref.service_catalog.get_token()
@ -45,8 +38,6 @@ class IssueToken(show.ShowOne):
class RevokeToken(command.Command): class RevokeToken(command.Command):
"""Revoke existing token""" """Revoke existing token"""
log = logging.getLogger(__name__ + '.RevokeToken')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(RevokeToken, self).get_parser(prog_name) parser = super(RevokeToken, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -57,7 +48,6 @@ class RevokeToken(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
identity_client.tokens.delete(parsed_args.token) identity_client.tokens.delete(parsed_args.token)

@ -15,23 +15,18 @@
"""Identity v2.0 User action implementations""" """Identity v2.0 User action implementations"""
import logging
import six import six
from cliff import command
from cliff import lister
from cliff import show
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
class CreateUser(show.ShowOne): class CreateUser(command.ShowOne):
"""Create new user""" """Create new user"""
log = logging.getLogger(__name__ + '.CreateUser')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateUser, self).get_parser(prog_name) parser = super(CreateUser, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -78,7 +73,6 @@ class CreateUser(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -130,8 +124,6 @@ class CreateUser(show.ShowOne):
class DeleteUser(command.Command): class DeleteUser(command.Command):
"""Delete user(s)""" """Delete user(s)"""
log = logging.getLogger(__name__ + '.DeleteUser')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteUser, self).get_parser(prog_name) parser = super(DeleteUser, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -142,7 +134,6 @@ class DeleteUser(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -155,11 +146,9 @@ class DeleteUser(command.Command):
return return
class ListUser(lister.Lister): class ListUser(command.Lister):
"""List users""" """List users"""
log = logging.getLogger(__name__ + '.ListUser')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListUser, self).get_parser(prog_name) parser = super(ListUser, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -174,7 +163,6 @@ class ListUser(lister.Lister):
help=_('List additional fields in output')) help=_('List additional fields in output'))
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -248,8 +236,6 @@ class ListUser(lister.Lister):
class SetUser(command.Command): class SetUser(command.Command):
"""Set user properties""" """Set user properties"""
log = logging.getLogger(__name__ + '.SetUser')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetUser, self).get_parser(prog_name) parser = super(SetUser, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -296,7 +282,6 @@ class SetUser(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -348,11 +333,9 @@ class SetUser(command.Command):
return return
class ShowUser(show.ShowOne): class ShowUser(command.ShowOne):
"""Display user details""" """Display user details"""
log = logging.getLogger(__name__ + '.ShowUser')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowUser, self).get_parser(prog_name) parser = super(ShowUser, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -362,7 +345,6 @@ class ShowUser(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity

@ -13,12 +13,9 @@
"""Identity v3 Service Catalog action implementations""" """Identity v3 Service Catalog action implementations"""
import logging
from cliff import lister
from cliff import show
import six import six
from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
@ -34,12 +31,9 @@ def _format_endpoints(eps=None):
return ret return ret
class ListCatalog(lister.Lister): class ListCatalog(command.Lister):
"""List services in the service catalog""" """List services in the service catalog"""
log = logging.getLogger(__name__ + '.ListCatalog')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
# This is ugly because if auth hasn't happened yet we need # This is ugly because if auth hasn't happened yet we need
@ -59,11 +53,9 @@ class ListCatalog(lister.Lister):
) for s in data)) ) for s in data))
class ShowCatalog(show.ShowOne): class ShowCatalog(command.ShowOne):
"""Display service catalog details""" """Display service catalog details"""
log = logging.getLogger(__name__ + '.ShowCatalog')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowCatalog, self).get_parser(prog_name) parser = super(ShowCatalog, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -73,7 +65,6 @@ class ShowCatalog(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
# This is ugly because if auth hasn't happened yet we need # This is ugly because if auth hasn't happened yet we need

@ -15,22 +15,16 @@
"""Identity v3 Consumer action implementations""" """Identity v3 Consumer action implementations"""
import logging
import six import six
import sys import sys
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
class CreateConsumer(show.ShowOne): class CreateConsumer(command.ShowOne):
"""Create new consumer""" """Create new consumer"""
log = logging.getLogger(__name__ + '.CreateConsumer')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateConsumer, self).get_parser(prog_name) parser = super(CreateConsumer, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -40,7 +34,6 @@ class CreateConsumer(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
consumer = identity_client.oauth1.consumers.create( consumer = identity_client.oauth1.consumers.create(
@ -53,8 +46,6 @@ class CreateConsumer(show.ShowOne):
class DeleteConsumer(command.Command): class DeleteConsumer(command.Command):
"""Delete consumer""" """Delete consumer"""
log = logging.getLogger(__name__ + '.DeleteConsumer')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteConsumer, self).get_parser(prog_name) parser = super(DeleteConsumer, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -64,7 +55,6 @@ class DeleteConsumer(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
consumer = utils.find_resource( consumer = utils.find_resource(
@ -73,12 +63,9 @@ class DeleteConsumer(command.Command):
return return
class ListConsumer(lister.Lister): class ListConsumer(command.Lister):
"""List consumers""" """List consumers"""
log = logging.getLogger(__name__ + '.ListConsumer')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
columns = ('ID', 'Description') columns = ('ID', 'Description')
data = self.app.client_manager.identity.oauth1.consumers.list() data = self.app.client_manager.identity.oauth1.consumers.list()
@ -92,8 +79,6 @@ class ListConsumer(lister.Lister):
class SetConsumer(command.Command): class SetConsumer(command.Command):
"""Set consumer properties""" """Set consumer properties"""
log = logging.getLogger(__name__ + '.SetConsumer')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetConsumer, self).get_parser(prog_name) parser = super(SetConsumer, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -108,7 +93,6 @@ class SetConsumer(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
consumer = utils.find_resource( consumer = utils.find_resource(
@ -126,11 +110,9 @@ class SetConsumer(command.Command):
return return
class ShowConsumer(show.ShowOne): class ShowConsumer(command.ShowOne):
"""Display consumer details""" """Display consumer details"""
log = logging.getLogger(__name__ + '.ShowConsumer')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowConsumer, self).get_parser(prog_name) parser = super(ShowConsumer, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -140,7 +122,6 @@ class ShowConsumer(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
consumer = utils.find_resource( consumer = utils.find_resource(

@ -15,21 +15,15 @@
"""Identity v3 Credential action implementations""" """Identity v3 Credential action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
class CreateCredential(show.ShowOne): class CreateCredential(command.ShowOne):
"""Create credential command""" """Create credential command"""
log = logging.getLogger(__name__ + '.CreateCredential')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateCredential, self).get_parser(prog_name) parser = super(CreateCredential, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -56,7 +50,6 @@ class CreateCredential(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
user_id = utils.find_resource(identity_client.users, user_id = utils.find_resource(identity_client.users,
@ -79,8 +72,6 @@ class CreateCredential(show.ShowOne):
class DeleteCredential(command.Command): class DeleteCredential(command.Command):
"""Delete credential command""" """Delete credential command"""
log = logging.getLogger(__name__ + '.DeleteCredential')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteCredential, self).get_parser(prog_name) parser = super(DeleteCredential, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -90,19 +81,15 @@ class DeleteCredential(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
identity_client.credentials.delete(parsed_args.credential) identity_client.credentials.delete(parsed_args.credential)
return return
class ListCredential(lister.Lister): class ListCredential(command.Lister):
"""List credential command""" """List credential command"""
log = logging.getLogger(__name__ + '.ListCredential')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
columns = ('ID', 'Type', 'User ID', 'Blob', 'Project ID') columns = ('ID', 'Type', 'User ID', 'Blob', 'Project ID')
column_headers = ('ID', 'Type', 'User ID', 'Data', 'Project ID') column_headers = ('ID', 'Type', 'User ID', 'Data', 'Project ID')
@ -117,8 +104,6 @@ class ListCredential(lister.Lister):
class SetCredential(command.Command): class SetCredential(command.Command):
"""Set credential command""" """Set credential command"""
log = logging.getLogger(__name__ + '.SetCredential')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetCredential, self).get_parser(prog_name) parser = super(SetCredential, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -152,7 +137,6 @@ class SetCredential(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -174,11 +158,9 @@ class SetCredential(command.Command):
return return
class ShowCredential(show.ShowOne): class ShowCredential(command.ShowOne):
"""Show credential command""" """Show credential command"""
log = logging.getLogger(__name__ + '.ShowCredential')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowCredential, self).get_parser(prog_name) parser = super(ShowCredential, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -188,7 +170,6 @@ class ShowCredential(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
credential = utils.find_resource(identity_client.credentials, credential = utils.find_resource(identity_client.credentials,

@ -15,24 +15,19 @@
"""Identity v3 Domain action implementations""" """Identity v3 Domain action implementations"""
import logging
import six import six
import sys import sys
from cliff import command
from cliff import lister
from cliff import show
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
class CreateDomain(show.ShowOne): class CreateDomain(command.ShowOne):
"""Create new domain""" """Create new domain"""
log = logging.getLogger(__name__ + '.CreateDomain')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateDomain, self).get_parser(prog_name) parser = super(CreateDomain, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -63,7 +58,6 @@ class CreateDomain(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -92,8 +86,6 @@ class CreateDomain(show.ShowOne):
class DeleteDomain(command.Command): class DeleteDomain(command.Command):
"""Delete domain""" """Delete domain"""
log = logging.getLogger(__name__ + '.DeleteDomain')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteDomain, self).get_parser(prog_name) parser = super(DeleteDomain, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -103,7 +95,6 @@ class DeleteDomain(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
domain = utils.find_resource(identity_client.domains, domain = utils.find_resource(identity_client.domains,
@ -112,12 +103,9 @@ class DeleteDomain(command.Command):
return return
class ListDomain(lister.Lister): class ListDomain(command.Lister):
"""List domains""" """List domains"""
log = logging.getLogger(__name__ + '.ListDomain')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
columns = ('ID', 'Name', 'Enabled', 'Description') columns = ('ID', 'Name', 'Enabled', 'Description')
data = self.app.client_manager.identity.domains.list() data = self.app.client_manager.identity.domains.list()
@ -131,8 +119,6 @@ class ListDomain(lister.Lister):
class SetDomain(command.Command): class SetDomain(command.Command):
"""Set domain properties""" """Set domain properties"""
log = logging.getLogger(__name__ + '.SetDomain')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetDomain, self).get_parser(prog_name) parser = super(SetDomain, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -163,7 +149,6 @@ class SetDomain(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
domain = utils.find_resource(identity_client.domains, domain = utils.find_resource(identity_client.domains,
@ -186,11 +171,9 @@ class SetDomain(command.Command):
return return
class ShowDomain(show.ShowOne): class ShowDomain(command.ShowOne):
"""Display domain details""" """Display domain details"""
log = logging.getLogger(__name__ + '.ShowDomain')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowDomain, self).get_parser(prog_name) parser = super(ShowDomain, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -200,7 +183,6 @@ class ShowDomain(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
domain = utils.find_resource(identity_client.domains, domain = utils.find_resource(identity_client.domains,

@ -12,13 +12,9 @@
"""Identity v3 EC2 Credentials action implementations""" """Identity v3 EC2 Credentials action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
from openstackclient.identity import common from openstackclient.identity import common
@ -52,11 +48,9 @@ def _determine_ec2_user(parsed_args, client_manager):
return user return user
class CreateEC2Creds(show.ShowOne): class CreateEC2Creds(command.ShowOne):
"""Create EC2 credentials""" """Create EC2 credentials"""
log = logging.getLogger(__name__ + ".CreateEC2Creds")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateEC2Creds, self).get_parser(prog_name) parser = super(CreateEC2Creds, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -79,7 +73,6 @@ class CreateEC2Creds(show.ShowOne):
common.add_project_domain_option_to_parser(parser) common.add_project_domain_option_to_parser(parser)
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
client_manager = self.app.client_manager client_manager = self.app.client_manager
@ -119,8 +112,6 @@ class CreateEC2Creds(show.ShowOne):
class DeleteEC2Creds(command.Command): class DeleteEC2Creds(command.Command):
"""Delete EC2 credentials""" """Delete EC2 credentials"""
log = logging.getLogger(__name__ + '.DeleteEC2Creds')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteEC2Creds, self).get_parser(prog_name) parser = super(DeleteEC2Creds, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -136,18 +127,15 @@ class DeleteEC2Creds(command.Command):
common.add_user_domain_option_to_parser(parser) common.add_user_domain_option_to_parser(parser)
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
client_manager = self.app.client_manager client_manager = self.app.client_manager
user = _determine_ec2_user(parsed_args, client_manager) user = _determine_ec2_user(parsed_args, client_manager)
client_manager.identity.ec2.delete(user, parsed_args.access_key) client_manager.identity.ec2.delete(user, parsed_args.access_key)
class ListEC2Creds(lister.Lister): class ListEC2Creds(command.Lister):
"""List EC2 credentials""" """List EC2 credentials"""
log = logging.getLogger(__name__ + '.ListEC2Creds')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListEC2Creds, self).get_parser(prog_name) parser = super(ListEC2Creds, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -158,7 +146,6 @@ class ListEC2Creds(lister.Lister):
common.add_user_domain_option_to_parser(parser) common.add_user_domain_option_to_parser(parser)
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
client_manager = self.app.client_manager client_manager = self.app.client_manager
user = _determine_ec2_user(parsed_args, client_manager) user = _determine_ec2_user(parsed_args, client_manager)
@ -174,11 +161,9 @@ class ListEC2Creds(lister.Lister):
) for s in data)) ) for s in data))
class ShowEC2Creds(show.ShowOne): class ShowEC2Creds(command.ShowOne):
"""Display EC2 credentials details""" """Display EC2 credentials details"""
log = logging.getLogger(__name__ + '.ShowEC2Creds')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowEC2Creds, self).get_parser(prog_name) parser = super(ShowEC2Creds, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -194,7 +179,6 @@ class ShowEC2Creds(show.ShowOne):
common.add_user_domain_option_to_parser(parser) common.add_user_domain_option_to_parser(parser)
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
client_manager = self.app.client_manager client_manager = self.app.client_manager
user = _determine_ec2_user(parsed_args, client_manager) user = _determine_ec2_user(parsed_args, client_manager)

@ -15,14 +15,10 @@
"""Identity v3 Endpoint action implementations""" """Identity v3 Endpoint action implementations"""
import logging
import six import six
import sys import sys
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.identity import common from openstackclient.identity import common
@ -34,11 +30,9 @@ def get_service_name(service):
return '' return ''
class CreateEndpoint(show.ShowOne): class CreateEndpoint(command.ShowOne):
"""Create new endpoint""" """Create new endpoint"""
log = logging.getLogger(__name__ + '.CreateEndpoint')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateEndpoint, self).get_parser(prog_name) parser = super(CreateEndpoint, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -78,7 +72,6 @@ class CreateEndpoint(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
service = common.find_service(identity_client, parsed_args.service) service = common.find_service(identity_client, parsed_args.service)
@ -102,8 +95,6 @@ class CreateEndpoint(show.ShowOne):
class DeleteEndpoint(command.Command): class DeleteEndpoint(command.Command):
"""Delete endpoint""" """Delete endpoint"""
log = logging.getLogger(__name__ + '.DeleteEndpoint')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteEndpoint, self).get_parser(prog_name) parser = super(DeleteEndpoint, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -113,7 +104,6 @@ class DeleteEndpoint(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
endpoint_id = utils.find_resource(identity_client.endpoints, endpoint_id = utils.find_resource(identity_client.endpoints,
@ -122,11 +112,9 @@ class DeleteEndpoint(command.Command):
return return
class ListEndpoint(lister.Lister): class ListEndpoint(command.Lister):
"""List endpoints""" """List endpoints"""
log = logging.getLogger(__name__ + '.ListEndpoint')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListEndpoint, self).get_parser(prog_name) parser = super(ListEndpoint, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -147,7 +135,6 @@ class ListEndpoint(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
columns = ('ID', 'Region', 'Service Name', 'Service Type', columns = ('ID', 'Region', 'Service Name', 'Service Type',
@ -176,8 +163,6 @@ class ListEndpoint(lister.Lister):
class SetEndpoint(command.Command): class SetEndpoint(command.Command):
"""Set endpoint properties""" """Set endpoint properties"""
log = logging.getLogger(__name__ + '.SetEndpoint')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetEndpoint, self).get_parser(prog_name) parser = super(SetEndpoint, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -221,7 +206,6 @@ class SetEndpoint(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
endpoint = utils.find_resource(identity_client.endpoints, endpoint = utils.find_resource(identity_client.endpoints,
@ -256,11 +240,9 @@ class SetEndpoint(command.Command):
return return
class ShowEndpoint(show.ShowOne): class ShowEndpoint(command.ShowOne):
"""Display endpoint details""" """Display endpoint details"""
log = logging.getLogger(__name__ + '.ShowEndpoint')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowEndpoint, self).get_parser(prog_name) parser = super(ShowEndpoint, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -270,7 +252,6 @@ class ShowEndpoint(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
endpoint = utils.find_resource(identity_client.endpoints, endpoint = utils.find_resource(identity_client.endpoints,

@ -14,21 +14,15 @@
"""Identity v3 Protocols actions implementations""" """Identity v3 Protocols actions implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
class CreateProtocol(show.ShowOne): class CreateProtocol(command.ShowOne):
"""Create new federation protocol""" """Create new federation protocol"""
log = logging.getLogger(__name__ + 'CreateProtocol')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateProtocol, self).get_parser(prog_name) parser = super(CreateProtocol, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -50,7 +44,6 @@ class CreateProtocol(show.ShowOne):
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
protocol = identity_client.federation.protocols.create( protocol = identity_client.federation.protocols.create(
@ -71,8 +64,6 @@ class CreateProtocol(show.ShowOne):
class DeleteProtocol(command.Command): class DeleteProtocol(command.Command):
"""Delete federation protocol""" """Delete federation protocol"""
log = logging.getLogger(__name__ + '.DeleteProtocol')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteProtocol, self).get_parser(prog_name) parser = super(DeleteProtocol, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -88,7 +79,6 @@ class DeleteProtocol(command.Command):
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
identity_client.federation.protocols.delete( identity_client.federation.protocols.delete(
@ -96,11 +86,9 @@ class DeleteProtocol(command.Command):
return return
class ListProtocols(lister.Lister): class ListProtocols(command.Lister):
"""List federation protocols""" """List federation protocols"""
log = logging.getLogger(__name__ + '.ListProtocols')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListProtocols, self).get_parser(prog_name) parser = super(ListProtocols, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -126,8 +114,6 @@ class ListProtocols(lister.Lister):
class SetProtocol(command.Command): class SetProtocol(command.Command):
"""Set federation protocol properties""" """Set federation protocol properties"""
log = logging.getLogger(__name__ + '.SetProtocol')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetProtocol, self).get_parser(prog_name) parser = super(SetProtocol, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -166,11 +152,9 @@ class SetProtocol(command.Command):
return zip(*sorted(six.iteritems(info))) return zip(*sorted(six.iteritems(info)))
class ShowProtocol(show.ShowOne): class ShowProtocol(command.ShowOne):
"""Display federation protocol details""" """Display federation protocol details"""
log = logging.getLogger(__name__ + '.ShowProtocol')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowProtocol, self).get_parser(prog_name) parser = super(ShowProtocol, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(

@ -15,15 +15,12 @@
"""Group action implementations""" """Group action implementations"""
import logging
import six import six
import sys import sys
from cliff import command
from cliff import lister
from cliff import show
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
from openstackclient.identity import common from openstackclient.identity import common
@ -32,8 +29,6 @@ from openstackclient.identity import common
class AddUserToGroup(command.Command): class AddUserToGroup(command.Command):
"""Add user to group""" """Add user to group"""
log = logging.getLogger(__name__ + '.AddUserToGroup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(AddUserToGroup, self).get_parser(prog_name) parser = super(AddUserToGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -50,7 +45,6 @@ class AddUserToGroup(command.Command):
common.add_user_domain_option_to_parser(parser) common.add_user_domain_option_to_parser(parser)
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -74,8 +68,6 @@ class AddUserToGroup(command.Command):
class CheckUserInGroup(command.Command): class CheckUserInGroup(command.Command):
"""Check user membership in group""" """Check user membership in group"""
log = logging.getLogger(__name__ + '.CheckUserInGroup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CheckUserInGroup, self).get_parser(prog_name) parser = super(CheckUserInGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -92,7 +84,6 @@ class CheckUserInGroup(command.Command):
common.add_user_domain_option_to_parser(parser) common.add_user_domain_option_to_parser(parser)
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -113,11 +104,9 @@ class CheckUserInGroup(command.Command):
(parsed_args.user, parsed_args.group)) (parsed_args.user, parsed_args.group))
class CreateGroup(show.ShowOne): class CreateGroup(command.ShowOne):
"""Create new group""" """Create new group"""
log = logging.getLogger(__name__ + '.CreateGroup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateGroup, self).get_parser(prog_name) parser = super(CreateGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -142,7 +131,6 @@ class CreateGroup(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -172,8 +160,6 @@ class CreateGroup(show.ShowOne):
class DeleteGroup(command.Command): class DeleteGroup(command.Command):
"""Delete group(s)""" """Delete group(s)"""
log = logging.getLogger(__name__ + '.DeleteGroup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteGroup, self).get_parser(prog_name) parser = super(DeleteGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -188,7 +174,6 @@ class DeleteGroup(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -200,11 +185,9 @@ class DeleteGroup(command.Command):
return return
class ListGroup(lister.Lister): class ListGroup(command.Lister):
"""List groups""" """List groups"""
log = logging.getLogger(__name__ + '.ListGroup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListGroup, self).get_parser(prog_name) parser = super(ListGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -226,7 +209,6 @@ class ListGroup(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -266,8 +248,6 @@ class ListGroup(lister.Lister):
class RemoveUserFromGroup(command.Command): class RemoveUserFromGroup(command.Command):
"""Remove user from group""" """Remove user from group"""
log = logging.getLogger(__name__ + '.RemoveUserFromGroup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(RemoveUserFromGroup, self).get_parser(prog_name) parser = super(RemoveUserFromGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -284,7 +264,6 @@ class RemoveUserFromGroup(command.Command):
common.add_user_domain_option_to_parser(parser) common.add_user_domain_option_to_parser(parser)
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -308,8 +287,6 @@ class RemoveUserFromGroup(command.Command):
class SetGroup(command.Command): class SetGroup(command.Command):
"""Set group properties""" """Set group properties"""
log = logging.getLogger(__name__ + '.SetGroup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetGroup, self).get_parser(prog_name) parser = super(SetGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -331,7 +308,6 @@ class SetGroup(command.Command):
help='New group description') help='New group description')
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
group = common.find_group(identity_client, parsed_args.group, group = common.find_group(identity_client, parsed_args.group,
@ -349,11 +325,9 @@ class SetGroup(command.Command):
return return
class ShowGroup(show.ShowOne): class ShowGroup(command.ShowOne):
"""Display group details""" """Display group details"""
log = logging.getLogger(__name__ + '.ShowGroup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowGroup, self).get_parser(prog_name) parser = super(ShowGroup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -368,7 +342,6 @@ class ShowGroup(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity

@ -13,21 +13,15 @@
"""Identity v3 IdentityProvider action implementations""" """Identity v3 IdentityProvider action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
class CreateIdentityProvider(show.ShowOne): class CreateIdentityProvider(command.ShowOne):
"""Create new identity provider""" """Create new identity provider"""
log = logging.getLogger(__name__ + '.CreateIdentityProvider')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateIdentityProvider, self).get_parser(prog_name) parser = super(CreateIdentityProvider, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -70,7 +64,6 @@ class CreateIdentityProvider(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
if parsed_args.remote_id_file: if parsed_args.remote_id_file:
@ -96,8 +89,6 @@ class CreateIdentityProvider(show.ShowOne):
class DeleteIdentityProvider(command.Command): class DeleteIdentityProvider(command.Command):
"""Delete identity provider""" """Delete identity provider"""
log = logging.getLogger(__name__ + '.DeleteIdentityProvider')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteIdentityProvider, self).get_parser(prog_name) parser = super(DeleteIdentityProvider, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -107,7 +98,6 @@ class DeleteIdentityProvider(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
identity_client.federation.identity_providers.delete( identity_client.federation.identity_providers.delete(
@ -115,12 +105,9 @@ class DeleteIdentityProvider(command.Command):
return return
class ListIdentityProvider(lister.Lister): class ListIdentityProvider(command.Lister):
"""List identity providers""" """List identity providers"""
log = logging.getLogger(__name__ + '.ListIdentityProvider')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
columns = ('ID', 'Enabled', 'Description') columns = ('ID', 'Enabled', 'Description')
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -135,8 +122,6 @@ class ListIdentityProvider(lister.Lister):
class SetIdentityProvider(command.Command): class SetIdentityProvider(command.Command):
"""Set identity provider properties""" """Set identity provider properties"""
log = logging.getLogger(__name__ + '.SetIdentityProvider')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetIdentityProvider, self).get_parser(prog_name) parser = super(SetIdentityProvider, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -176,7 +161,6 @@ class SetIdentityProvider(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
federation_client = self.app.client_manager.identity.federation federation_client = self.app.client_manager.identity.federation
@ -215,11 +199,9 @@ class SetIdentityProvider(command.Command):
return zip(*sorted(six.iteritems(identity_provider._info))) return zip(*sorted(six.iteritems(identity_provider._info)))
class ShowIdentityProvider(show.ShowOne): class ShowIdentityProvider(command.ShowOne):
"""Display identity provider details""" """Display identity provider details"""
log = logging.getLogger(__name__ + '.ShowIdentityProvider')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowIdentityProvider, self).get_parser(prog_name) parser = super(ShowIdentityProvider, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -229,7 +211,6 @@ class ShowIdentityProvider(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
idp = utils.find_resource( idp = utils.find_resource(

@ -16,13 +16,10 @@
"""Identity v3 federation mapping action implementations""" """Identity v3 federation mapping action implementations"""
import json import json
import logging
from cliff import command
from cliff import lister
from cliff import show
import six import six
from openstackclient.common import command
from openstackclient.common import exceptions from openstackclient.common import exceptions
from openstackclient.common import utils from openstackclient.common import utils
@ -79,11 +76,9 @@ class _RulesReader(object):
return rules return rules
class CreateMapping(show.ShowOne, _RulesReader): class CreateMapping(command.ShowOne, _RulesReader):
"""Create new mapping""" """Create new mapping"""
log = logging.getLogger(__name__ + '.CreateMapping')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateMapping, self).get_parser(prog_name) parser = super(CreateMapping, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -99,7 +94,6 @@ class CreateMapping(show.ShowOne, _RulesReader):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
rules = self._read_rules(parsed_args.rules) rules = self._read_rules(parsed_args.rules)
@ -114,8 +108,6 @@ class CreateMapping(show.ShowOne, _RulesReader):
class DeleteMapping(command.Command): class DeleteMapping(command.Command):
"""Delete mapping""" """Delete mapping"""
log = logging.getLogger(__name__ + '.DeleteMapping')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteMapping, self).get_parser(prog_name) parser = super(DeleteMapping, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -126,19 +118,16 @@ class DeleteMapping(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
identity_client.federation.mappings.delete(parsed_args.mapping) identity_client.federation.mappings.delete(parsed_args.mapping)
return return
class ListMapping(lister.Lister): class ListMapping(command.Lister):
"""List mappings""" """List mappings"""
log = logging.getLogger(__name__ + '.ListMapping')
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
# NOTE(marek-denis): Since rules can be long and tedious I have decided # NOTE(marek-denis): Since rules can be long and tedious I have decided
# to only list ids of the mappings. If somebody wants to check the # to only list ids of the mappings. If somebody wants to check the
# rules, (s)he should show specific ones. # rules, (s)he should show specific ones.
@ -152,8 +141,6 @@ class ListMapping(lister.Lister):
class SetMapping(command.Command, _RulesReader): class SetMapping(command.Command, _RulesReader):
"""Set mapping properties""" """Set mapping properties"""
log = logging.getLogger(__name__ + '.SetMapping')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetMapping, self).get_parser(prog_name) parser = super(SetMapping, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -169,7 +156,6 @@ class SetMapping(command.Command, _RulesReader):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
if not parsed_args.rules: if not parsed_args.rules:
@ -186,11 +172,9 @@ class SetMapping(command.Command, _RulesReader):
return zip(*sorted(six.iteritems(mapping._info))) return zip(*sorted(six.iteritems(mapping._info)))
class ShowMapping(show.ShowOne): class ShowMapping(command.ShowOne):
"""Display mapping details""" """Display mapping details"""
log = logging.getLogger(__name__ + '.ShowMapping')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowMapping, self).get_parser(prog_name) parser = super(ShowMapping, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -201,7 +185,6 @@ class ShowMapping(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
mapping = identity_client.federation.mappings.get(parsed_args.mapping) mapping = identity_client.federation.mappings.get(parsed_args.mapping)

@ -15,22 +15,16 @@
"""Identity v3 Policy action implementations""" """Identity v3 Policy action implementations"""
import logging
import six import six
import sys import sys
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
class CreatePolicy(show.ShowOne): class CreatePolicy(command.ShowOne):
"""Create new policy""" """Create new policy"""
log = logging.getLogger(__name__ + '.CreatePolicy')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreatePolicy, self).get_parser(prog_name) parser = super(CreatePolicy, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -47,7 +41,6 @@ class CreatePolicy(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
blob = utils.read_blob_file_contents(parsed_args.rules) blob = utils.read_blob_file_contents(parsed_args.rules)
@ -64,8 +57,6 @@ class CreatePolicy(show.ShowOne):
class DeletePolicy(command.Command): class DeletePolicy(command.Command):
"""Delete policy""" """Delete policy"""
log = logging.getLogger(__name__ + '.DeletePolicy')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeletePolicy, self).get_parser(prog_name) parser = super(DeletePolicy, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -75,18 +66,15 @@ class DeletePolicy(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
identity_client.policies.delete(parsed_args.policy) identity_client.policies.delete(parsed_args.policy)
return return
class ListPolicy(lister.Lister): class ListPolicy(command.Lister):
"""List policies""" """List policies"""
log = logging.getLogger(__name__ + '.ListPolicy')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListPolicy, self).get_parser(prog_name) parser = super(ListPolicy, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -97,7 +85,6 @@ class ListPolicy(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
if parsed_args.long: if parsed_args.long:
columns = ('ID', 'Type', 'Blob') columns = ('ID', 'Type', 'Blob')
@ -116,8 +103,6 @@ class ListPolicy(lister.Lister):
class SetPolicy(command.Command): class SetPolicy(command.Command):
"""Set policy properties""" """Set policy properties"""
log = logging.getLogger(__name__ + '.SetPolicy')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetPolicy, self).get_parser(prog_name) parser = super(SetPolicy, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -137,7 +122,6 @@ class SetPolicy(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
blob = None blob = None
@ -158,11 +142,9 @@ class SetPolicy(command.Command):
return return
class ShowPolicy(show.ShowOne): class ShowPolicy(command.ShowOne):
"""Display policy details""" """Display policy details"""
log = logging.getLogger(__name__ + '.ShowPolicy')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowPolicy, self).get_parser(prog_name) parser = super(ShowPolicy, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -172,7 +154,6 @@ class ShowPolicy(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
policy = utils.find_resource(identity_client.policies, policy = utils.find_resource(identity_client.policies,

@ -15,25 +15,20 @@
"""Project action implementations""" """Project action implementations"""
import logging
import six import six
from cliff import command
from cliff import lister
from cliff import show
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from openstackclient.common import command
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
from openstackclient.identity import common from openstackclient.identity import common
class CreateProject(show.ShowOne): class CreateProject(command.ShowOne):
"""Create new project""" """Create new project"""
log = logging.getLogger(__name__ + '.CreateProject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateProject, self).get_parser(prog_name) parser = super(CreateProject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -81,7 +76,6 @@ class CreateProject(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -129,8 +123,6 @@ class CreateProject(show.ShowOne):
class DeleteProject(command.Command): class DeleteProject(command.Command):
"""Delete project(s)""" """Delete project(s)"""
log = logging.getLogger(__name__ + '.DeleteProject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteProject, self).get_parser(prog_name) parser = super(DeleteProject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -146,7 +138,6 @@ class DeleteProject(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -165,11 +156,9 @@ class DeleteProject(command.Command):
return return
class ListProject(lister.Lister): class ListProject(command.Lister):
"""List projects""" """List projects"""
log = logging.getLogger(__name__ + '.ListProject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListProject, self).get_parser(prog_name) parser = super(ListProject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -190,7 +179,6 @@ class ListProject(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
if parsed_args.long: if parsed_args.long:
@ -227,8 +215,6 @@ class ListProject(lister.Lister):
class SetProject(command.Command): class SetProject(command.Command):
"""Set project properties""" """Set project properties"""
log = logging.getLogger(__name__ + '.SetProject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetProject, self).get_parser(prog_name) parser = super(SetProject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -271,7 +257,6 @@ class SetProject(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -302,11 +287,9 @@ class SetProject(command.Command):
return return
class ShowProject(show.ShowOne): class ShowProject(command.ShowOne):
"""Display project details""" """Display project details"""
log = logging.getLogger(__name__ + '.ShowProject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowProject, self).get_parser(prog_name) parser = super(ShowProject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -333,7 +316,6 @@ class ShowProject(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity

@ -13,22 +13,16 @@
"""Identity v3 Region action implementations""" """Identity v3 Region action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
class CreateRegion(show.ShowOne): class CreateRegion(command.ShowOne):
"""Create new region""" """Create new region"""
log = logging.getLogger(__name__ + '.CreateRegion')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateRegion, self).get_parser(prog_name) parser = super(CreateRegion, self).get_parser(prog_name)
# NOTE(stevemar): The API supports an optional region ID, but that # NOTE(stevemar): The API supports an optional region ID, but that
@ -50,7 +44,6 @@ class CreateRegion(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -69,8 +62,6 @@ class CreateRegion(show.ShowOne):
class DeleteRegion(command.Command): class DeleteRegion(command.Command):
"""Delete region""" """Delete region"""
log = logging.getLogger(__name__ + '.DeleteRegion')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteRegion, self).get_parser(prog_name) parser = super(DeleteRegion, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -80,7 +71,6 @@ class DeleteRegion(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -88,11 +78,9 @@ class DeleteRegion(command.Command):
return return
class ListRegion(lister.Lister): class ListRegion(command.Lister):
"""List regions""" """List regions"""
log = logging.getLogger(__name__ + '.ListRegion')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListRegion, self).get_parser(prog_name) parser = super(ListRegion, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -102,7 +90,6 @@ class ListRegion(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -124,8 +111,6 @@ class ListRegion(lister.Lister):
class SetRegion(command.Command): class SetRegion(command.Command):
"""Set region properties""" """Set region properties"""
log = logging.getLogger(__name__ + '.SetRegion')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetRegion, self).get_parser(prog_name) parser = super(SetRegion, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -145,7 +130,6 @@ class SetRegion(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -162,11 +146,9 @@ class SetRegion(command.Command):
return return
class ShowRegion(show.ShowOne): class ShowRegion(command.ShowOne):
"""Display region details""" """Display region details"""
log = logging.getLogger(__name__ + '.ShowRegion')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowRegion, self).get_parser(prog_name) parser = super(ShowRegion, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -176,7 +158,6 @@ class ShowRegion(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity

@ -15,15 +15,12 @@
"""Identity v3 Role action implementations""" """Identity v3 Role action implementations"""
import logging
import six import six
import sys import sys
from cliff import command
from cliff import lister
from cliff import show
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
from openstackclient.identity import common from openstackclient.identity import common
@ -110,8 +107,6 @@ def _process_identity_and_resource_options(parsed_args,
class AddRole(command.Command): class AddRole(command.Command):
"""Adds a role to a user or group on a domain or project""" """Adds a role to a user or group on a domain or project"""
log = logging.getLogger(__name__ + '.AddRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(AddRole, self).get_parser(prog_name) parser = super(AddRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -122,7 +117,6 @@ class AddRole(command.Command):
_add_identity_and_resource_options_to_parser(parser) _add_identity_and_resource_options_to_parser(parser)
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -147,11 +141,9 @@ class AddRole(command.Command):
return return
class CreateRole(show.ShowOne): class CreateRole(command.ShowOne):
"""Create new role""" """Create new role"""
log = logging.getLogger(__name__ + '.CreateRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateRole, self).get_parser(prog_name) parser = super(CreateRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -166,7 +158,6 @@ class CreateRole(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -187,8 +178,6 @@ class CreateRole(show.ShowOne):
class DeleteRole(command.Command): class DeleteRole(command.Command):
"""Delete role(s)""" """Delete role(s)"""
log = logging.getLogger(__name__ + '.DeleteRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteRole, self).get_parser(prog_name) parser = super(DeleteRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -199,7 +188,6 @@ class DeleteRole(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -212,18 +200,15 @@ class DeleteRole(command.Command):
return return
class ListRole(lister.Lister): class ListRole(command.Lister):
"""List roles""" """List roles"""
log = logging.getLogger(__name__ + '.ListRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListRole, self).get_parser(prog_name) parser = super(ListRole, self).get_parser(prog_name)
_add_identity_and_resource_options_to_parser(parser) _add_identity_and_resource_options_to_parser(parser)
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
if parsed_args.user: if parsed_args.user:
@ -318,8 +303,6 @@ class ListRole(lister.Lister):
class RemoveRole(command.Command): class RemoveRole(command.Command):
"""Remove role from domain/project : user/group""" """Remove role from domain/project : user/group"""
log = logging.getLogger(__name__ + '.RemoveRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(RemoveRole, self).get_parser(prog_name) parser = super(RemoveRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -330,7 +313,6 @@ class RemoveRole(command.Command):
_add_identity_and_resource_options_to_parser(parser) _add_identity_and_resource_options_to_parser(parser)
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -357,8 +339,6 @@ class RemoveRole(command.Command):
class SetRole(command.Command): class SetRole(command.Command):
"""Set role properties""" """Set role properties"""
log = logging.getLogger(__name__ + '.SetRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetRole, self).get_parser(prog_name) parser = super(SetRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -373,7 +353,6 @@ class SetRole(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -389,11 +368,9 @@ class SetRole(command.Command):
return return
class ShowRole(show.ShowOne): class ShowRole(command.ShowOne):
"""Display role details""" """Display role details"""
log = logging.getLogger(__name__ + '.ShowRole')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowRole, self).get_parser(prog_name) parser = super(ShowRole, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -403,7 +380,6 @@ class ShowRole(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity

@ -13,19 +13,14 @@
"""Identity v3 Assignment action implementations """ """Identity v3 Assignment action implementations """
import logging from openstackclient.common import command
from cliff import lister
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.identity import common from openstackclient.identity import common
class ListRoleAssignment(lister.Lister): class ListRoleAssignment(command.Lister):
"""List role assignments""" """List role assignments"""
log = logging.getLogger(__name__ + '.ListRoleAssignment')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListRoleAssignment, self).get_parser(prog_name) parser = super(ListRoleAssignment, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -72,7 +67,6 @@ class ListRoleAssignment(lister.Lister):
assignment.project, assignment.domain, assignment.inherited) assignment.project, assignment.domain, assignment.inherited)
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
role = None role = None
@ -114,7 +108,6 @@ class ListRoleAssignment(lister.Lister):
) )
effective = True if parsed_args.effective else False effective = True if parsed_args.effective else False
self.log.debug('take_action(%s)' % parsed_args)
columns = ('Role', 'User', 'Group', 'Project', 'Domain', 'Inherited') columns = ('Role', 'User', 'Group', 'Project', 'Domain', 'Inherited')
inherited_to = 'projects' if parsed_args.inherited else None inherited_to = 'projects' if parsed_args.inherited else None

@ -15,22 +15,16 @@
"""Identity v3 Service action implementations""" """Identity v3 Service action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.identity import common from openstackclient.identity import common
class CreateService(show.ShowOne): class CreateService(command.ShowOne):
"""Create new service""" """Create new service"""
log = logging.getLogger(__name__ + '.CreateService')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateService, self).get_parser(prog_name) parser = super(CreateService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -61,7 +55,6 @@ class CreateService(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -83,8 +76,6 @@ class CreateService(show.ShowOne):
class DeleteService(command.Command): class DeleteService(command.Command):
"""Delete service""" """Delete service"""
log = logging.getLogger(__name__ + '.DeleteService')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteService, self).get_parser(prog_name) parser = super(DeleteService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -94,7 +85,6 @@ class DeleteService(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -104,11 +94,9 @@ class DeleteService(command.Command):
return return
class ListService(lister.Lister): class ListService(command.Lister):
"""List services""" """List services"""
log = logging.getLogger(__name__ + '.ListService')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListService, self).get_parser(prog_name) parser = super(ListService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -119,7 +107,6 @@ class ListService(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
if parsed_args.long: if parsed_args.long:
@ -136,8 +123,6 @@ class ListService(lister.Lister):
class SetService(command.Command): class SetService(command.Command):
"""Set service properties""" """Set service properties"""
log = logging.getLogger(__name__ + '.SetService')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetService, self).get_parser(prog_name) parser = super(SetService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -173,7 +158,6 @@ class SetService(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -205,11 +189,9 @@ class SetService(command.Command):
return return
class ShowService(show.ShowOne): class ShowService(command.ShowOne):
"""Display service details""" """Display service details"""
log = logging.getLogger(__name__ + '.ShowService')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowService, self).get_parser(prog_name) parser = super(ShowService, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -219,7 +201,6 @@ class ShowService(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity

@ -13,22 +13,16 @@
"""Service Provider action implementations""" """Service Provider action implementations"""
import logging
import six import six
import sys import sys
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
class CreateServiceProvider(show.ShowOne): class CreateServiceProvider(command.ShowOne):
"""Create new service provider""" """Create new service provider"""
log = logging.getLogger(__name__ + '.CreateServiceProvider')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateServiceProvider, self).get_parser(prog_name) parser = super(CreateServiceProvider, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -73,7 +67,6 @@ class CreateServiceProvider(show.ShowOne):
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
service_client = self.app.client_manager.identity service_client = self.app.client_manager.identity
sp = service_client.federation.service_providers.create( sp = service_client.federation.service_providers.create(
@ -90,8 +83,6 @@ class CreateServiceProvider(show.ShowOne):
class DeleteServiceProvider(command.Command): class DeleteServiceProvider(command.Command):
"""Delete service provider""" """Delete service provider"""
log = logging.getLogger(__name__ + '.DeleteServiceProvider')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteServiceProvider, self).get_parser(prog_name) parser = super(DeleteServiceProvider, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -101,7 +92,6 @@ class DeleteServiceProvider(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
service_client = self.app.client_manager.identity service_client = self.app.client_manager.identity
service_client.federation.service_providers.delete( service_client.federation.service_providers.delete(
@ -109,12 +99,9 @@ class DeleteServiceProvider(command.Command):
return return
class ListServiceProvider(lister.Lister): class ListServiceProvider(command.Lister):
"""List service providers""" """List service providers"""
log = logging.getLogger(__name__ + '.ListServiceProvider')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
service_client = self.app.client_manager.identity service_client = self.app.client_manager.identity
data = service_client.federation.service_providers.list() data = service_client.federation.service_providers.list()
@ -130,8 +117,6 @@ class ListServiceProvider(lister.Lister):
class SetServiceProvider(command.Command): class SetServiceProvider(command.Command):
"""Set service provider properties""" """Set service provider properties"""
log = logging.getLogger(__name__ + '.SetServiceProvider')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetServiceProvider, self).get_parser(prog_name) parser = super(SetServiceProvider, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -168,7 +153,6 @@ class SetServiceProvider(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
federation_client = self.app.client_manager.identity.federation federation_client = self.app.client_manager.identity.federation
@ -193,11 +177,9 @@ class SetServiceProvider(command.Command):
return zip(*sorted(six.iteritems(service_provider._info))) return zip(*sorted(six.iteritems(service_provider._info)))
class ShowServiceProvider(show.ShowOne): class ShowServiceProvider(command.ShowOne):
"""Display service provider details""" """Display service provider details"""
log = logging.getLogger(__name__ + '.ShowServiceProvider')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowServiceProvider, self).get_parser(prog_name) parser = super(ShowServiceProvider, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -207,7 +189,6 @@ class ShowServiceProvider(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
service_client = self.app.client_manager.identity service_client = self.app.client_manager.identity
service_provider = utils.find_resource( service_provider = utils.find_resource(

@ -15,20 +15,16 @@
"""Identity v3 Token action implementations""" """Identity v3 Token action implementations"""
import logging
import six import six
from cliff import show from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.identity import common from openstackclient.identity import common
class AuthorizeRequestToken(show.ShowOne): class AuthorizeRequestToken(command.ShowOne):
"""Authorize a request token""" """Authorize a request token"""
log = logging.getLogger(__name__ + '.AuthorizeRequestToken')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(AuthorizeRequestToken, self).get_parser(prog_name) parser = super(AuthorizeRequestToken, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -49,7 +45,6 @@ class AuthorizeRequestToken(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
# NOTE(stevemar): We want a list of role ids # NOTE(stevemar): We want a list of role ids
@ -68,11 +63,9 @@ class AuthorizeRequestToken(show.ShowOne):
return zip(*sorted(six.iteritems(verifier_pin._info))) return zip(*sorted(six.iteritems(verifier_pin._info)))
class CreateAccessToken(show.ShowOne): class CreateAccessToken(command.ShowOne):
"""Create an access token""" """Create an access token"""
log = logging.getLogger(__name__ + '.CreateAccessToken')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateAccessToken, self).get_parser(prog_name) parser = super(CreateAccessToken, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -108,7 +101,6 @@ class CreateAccessToken(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
token_client = self.app.client_manager.identity.oauth1.access_tokens token_client = self.app.client_manager.identity.oauth1.access_tokens
access_token = token_client.create( access_token = token_client.create(
parsed_args.consumer_key, parsed_args.consumer_secret, parsed_args.consumer_key, parsed_args.consumer_secret,
@ -117,11 +109,9 @@ class CreateAccessToken(show.ShowOne):
return zip(*sorted(six.iteritems(access_token._info))) return zip(*sorted(six.iteritems(access_token._info)))
class CreateRequestToken(show.ShowOne): class CreateRequestToken(command.ShowOne):
"""Create a request token""" """Create a request token"""
log = logging.getLogger(__name__ + '.CreateRequestToken')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateRequestToken, self).get_parser(prog_name) parser = super(CreateRequestToken, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -151,8 +141,6 @@ class CreateRequestToken(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
if parsed_args.domain: if parsed_args.domain:
@ -173,16 +161,13 @@ class CreateRequestToken(show.ShowOne):
return zip(*sorted(six.iteritems(request_token._info))) return zip(*sorted(six.iteritems(request_token._info)))
class IssueToken(show.ShowOne): class IssueToken(command.ShowOne):
"""Issue new token""" """Issue new token"""
log = logging.getLogger(__name__ + '.IssueToken')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(IssueToken, self).get_parser(prog_name) parser = super(IssueToken, self).get_parser(prog_name)
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
token = self.app.client_manager.auth_ref.service_catalog.get_token() token = self.app.client_manager.auth_ref.service_catalog.get_token()
if 'tenant_id' in token: if 'tenant_id' in token:

@ -14,22 +14,16 @@
"""Identity v3 Trust action implementations""" """Identity v3 Trust action implementations"""
import datetime import datetime
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.identity import common from openstackclient.identity import common
class CreateTrust(show.ShowOne): class CreateTrust(command.ShowOne):
"""Create new trust""" """Create new trust"""
log = logging.getLogger(__name__ + '.CreateTrust')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateTrust, self).get_parser(prog_name) parser = super(CreateTrust, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -85,7 +79,6 @@ class CreateTrust(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
# NOTE(stevemar): Find the two users, project and roles that # NOTE(stevemar): Find the two users, project and roles that
@ -138,8 +131,6 @@ class CreateTrust(show.ShowOne):
class DeleteTrust(command.Command): class DeleteTrust(command.Command):
"""Delete trust(s)""" """Delete trust(s)"""
log = logging.getLogger(__name__ + '.DeleteTrust')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteTrust, self).get_parser(prog_name) parser = super(DeleteTrust, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -151,20 +142,16 @@ class DeleteTrust(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
for t in parsed_args.trust: for t in parsed_args.trust:
trust_obj = utils.find_resource(identity_client.trusts, t) trust_obj = utils.find_resource(identity_client.trusts, t)
identity_client.trusts.delete(trust_obj.id) identity_client.trusts.delete(trust_obj.id)
class ListTrust(lister.Lister): class ListTrust(command.Lister):
"""List trusts""" """List trusts"""
log = logging.getLogger(__name__ + '.ListTrust')
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
columns = ('ID', 'Expires At', 'Impersonation', 'Project ID', columns = ('ID', 'Expires At', 'Impersonation', 'Project ID',
'Trustee User ID', 'Trustor User ID') 'Trustee User ID', 'Trustor User ID')
data = self.app.client_manager.identity.trusts.list() data = self.app.client_manager.identity.trusts.list()
@ -175,11 +162,9 @@ class ListTrust(lister.Lister):
) for s in data)) ) for s in data))
class ShowTrust(show.ShowOne): class ShowTrust(command.ShowOne):
"""Display trust details""" """Display trust details"""
log = logging.getLogger(__name__ + '.ShowTrust')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowTrust, self).get_parser(prog_name) parser = super(ShowTrust, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -190,7 +175,6 @@ class ShowTrust(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
trust = utils.find_resource(identity_client.trusts, trust = utils.find_resource(identity_client.trusts,
parsed_args.trust) parsed_args.trust)

@ -17,10 +17,7 @@ The first step of federated auth is to fetch an unscoped token. From there,
the user can list domains and projects they are allowed to access, and request the user can list domains and projects they are allowed to access, and request
a scoped token.""" a scoped token."""
import logging from openstackclient.common import command
from cliff import lister
from openstackclient.common import exceptions from openstackclient.common import exceptions
from openstackclient.common import utils from openstackclient.common import utils
@ -43,13 +40,10 @@ def auth_with_unscoped_saml(func):
return _decorated return _decorated
class ListAccessibleDomains(lister.Lister): class ListAccessibleDomains(command.Lister):
"""List accessible domains""" """List accessible domains"""
log = logging.getLogger(__name__ + '.ListAccessibleDomains')
@auth_with_unscoped_saml @auth_with_unscoped_saml
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
columns = ('ID', 'Enabled', 'Name', 'Description') columns = ('ID', 'Enabled', 'Name', 'Description')
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -61,13 +55,10 @@ class ListAccessibleDomains(lister.Lister):
) for s in data)) ) for s in data))
class ListAccessibleProjects(lister.Lister): class ListAccessibleProjects(command.Lister):
"""List accessible projects""" """List accessible projects"""
log = logging.getLogger(__name__ + '.ListAccessibleProjects')
@auth_with_unscoped_saml @auth_with_unscoped_saml
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
columns = ('ID', 'Domain ID', 'Enabled', 'Name') columns = ('ID', 'Domain ID', 'Enabled', 'Name')
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity

@ -16,24 +16,19 @@
"""Identity v3 User action implementations""" """Identity v3 User action implementations"""
import copy import copy
import logging
import six import six
from cliff import command
from cliff import lister
from cliff import show
from keystoneauth1 import exceptions as ks_exc from keystoneauth1 import exceptions as ks_exc
from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
from openstackclient.identity import common from openstackclient.identity import common
class CreateUser(show.ShowOne): class CreateUser(command.ShowOne):
"""Create new user""" """Create new user"""
log = logging.getLogger(__name__ + '.CreateUser')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateUser, self).get_parser(prog_name) parser = super(CreateUser, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -91,7 +86,6 @@ class CreateUser(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -138,8 +132,6 @@ class CreateUser(show.ShowOne):
class DeleteUser(command.Command): class DeleteUser(command.Command):
"""Delete user(s)""" """Delete user(s)"""
log = logging.getLogger(__name__ + '.DeleteUser')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteUser, self).get_parser(prog_name) parser = super(DeleteUser, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -155,7 +147,6 @@ class DeleteUser(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -174,11 +165,9 @@ class DeleteUser(command.Command):
return return
class ListUser(lister.Lister): class ListUser(command.Lister):
"""List users""" """List users"""
log = logging.getLogger(__name__ + '.ListUser')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListUser, self).get_parser(prog_name) parser = super(ListUser, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -205,7 +194,6 @@ class ListUser(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -280,8 +268,6 @@ class ListUser(lister.Lister):
class SetUser(command.Command): class SetUser(command.Command):
"""Set user properties""" """Set user properties"""
log = logging.getLogger(__name__ + '.SetUser')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetUser, self).get_parser(prog_name) parser = super(SetUser, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -334,7 +320,6 @@ class SetUser(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -383,8 +368,6 @@ class SetUser(command.Command):
class SetPasswordUser(command.Command): class SetPasswordUser(command.Command):
"""Change current user password""" """Change current user password"""
log = logging.getLogger(__name__ + '.SetPasswordUser')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetPasswordUser, self).get_parser(prog_name) parser = super(SetPasswordUser, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -399,7 +382,6 @@ class SetPasswordUser(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -436,11 +418,9 @@ class SetPasswordUser(command.Command):
identity_client.users.update_password(current_password, password) identity_client.users.update_password(current_password, password)
class ShowUser(show.ShowOne): class ShowUser(command.ShowOne):
"""Display user details""" """Display user details"""
log = logging.getLogger(__name__ + '.ShowUser')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowUser, self).get_parser(prog_name) parser = super(ShowUser, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -455,7 +435,6 @@ class ShowUser(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity

@ -17,7 +17,6 @@
import argparse import argparse
import io import io
import logging
import os import os
import six import six
import sys import sys
@ -27,12 +26,9 @@ if os.name == "nt":
else: else:
msvcrt = None msvcrt = None
from cliff import command
from cliff import lister
from cliff import show
from glanceclient.common import utils as gc_utils from glanceclient.common import utils as gc_utils
from openstackclient.api import utils as api_utils from openstackclient.api import utils as api_utils
from openstackclient.common import command
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.i18n import _ # noqa from openstackclient.i18n import _ # noqa
@ -57,11 +53,9 @@ def _format_visibility(data):
return 'private' return 'private'
class CreateImage(show.ShowOne): class CreateImage(command.ShowOne):
"""Create/upload an image""" """Create/upload an image"""
log = logging.getLogger(__name__ + ".CreateImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateImage, self).get_parser(prog_name) parser = super(CreateImage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -191,7 +185,6 @@ class CreateImage(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
if getattr(parsed_args, 'owner', None) is not None: if getattr(parsed_args, 'owner', None) is not None:
@ -283,8 +276,6 @@ class CreateImage(show.ShowOne):
class DeleteImage(command.Command): class DeleteImage(command.Command):
"""Delete image(s)""" """Delete image(s)"""
log = logging.getLogger(__name__ + ".DeleteImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteImage, self).get_parser(prog_name) parser = super(DeleteImage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -296,8 +287,6 @@ class DeleteImage(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
for image in parsed_args.images: for image in parsed_args.images:
image_obj = utils.find_resource( image_obj = utils.find_resource(
@ -307,11 +296,9 @@ class DeleteImage(command.Command):
image_client.images.delete(image_obj.id) image_client.images.delete(image_obj.id)
class ListImage(lister.Lister): class ListImage(command.Lister):
"""List available images""" """List available images"""
log = logging.getLogger(__name__ + ".ListImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListImage, self).get_parser(prog_name) parser = super(ListImage, self).get_parser(prog_name)
public_group = parser.add_mutually_exclusive_group() public_group = parser.add_mutually_exclusive_group()
@ -367,8 +354,6 @@ class ListImage(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
kwargs = {} kwargs = {}
@ -452,8 +437,6 @@ class ListImage(lister.Lister):
class SaveImage(command.Command): class SaveImage(command.Command):
"""Save an image locally""" """Save an image locally"""
log = logging.getLogger(__name__ + ".SaveImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SaveImage, self).get_parser(prog_name) parser = super(SaveImage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -469,8 +452,6 @@ class SaveImage(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
image = utils.find_resource( image = utils.find_resource(
image_client.images, image_client.images,
@ -484,8 +465,6 @@ class SaveImage(command.Command):
class SetImage(command.Command): class SetImage(command.Command):
"""Set image properties""" """Set image properties"""
log = logging.getLogger(__name__ + ".SetImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetImage, self).get_parser(prog_name) parser = super(SetImage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -624,7 +603,6 @@ class SetImage(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
if getattr(parsed_args, 'owner', None) is not None: if getattr(parsed_args, 'owner', None) is not None:
@ -723,11 +701,9 @@ class SetImage(command.Command):
kwargs['data'].close() kwargs['data'].close()
class ShowImage(show.ShowOne): class ShowImage(command.ShowOne):
"""Display image details""" """Display image details"""
log = logging.getLogger(__name__ + ".ShowImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowImage, self).get_parser(prog_name) parser = super(ShowImage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -738,8 +714,6 @@ class ShowImage(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
image = utils.find_resource( image = utils.find_resource(
image_client.images, image_client.images,

@ -16,15 +16,12 @@
"""Image V2 Action Implementations""" """Image V2 Action Implementations"""
import argparse import argparse
import logging
import six import six
from cliff import command
from cliff import lister
from cliff import show
from glanceclient.common import utils as gc_utils from glanceclient.common import utils as gc_utils
from openstackclient.api import utils as api_utils from openstackclient.api import utils as api_utils
from openstackclient.common import command
from openstackclient.common import exceptions from openstackclient.common import exceptions
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
@ -67,11 +64,9 @@ def _format_image(image):
return info return info
class AddProjectToImage(show.ShowOne): class AddProjectToImage(command.ShowOne):
"""Associate project with image""" """Associate project with image"""
log = logging.getLogger(__name__ + ".AddProjectToImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(AddProjectToImage, self).get_parser(prog_name) parser = super(AddProjectToImage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -88,8 +83,6 @@ class AddProjectToImage(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -109,10 +102,9 @@ class AddProjectToImage(show.ShowOne):
return zip(*sorted(six.iteritems(image_member))) return zip(*sorted(six.iteritems(image_member)))
class CreateImage(show.ShowOne): class CreateImage(command.ShowOne):
"""Create/upload an image""" """Create/upload an image"""
log = logging.getLogger(__name__ + ".CreateImage")
deadopts = ('size', 'location', 'copy-from', 'checksum', 'store') deadopts = ('size', 'location', 'copy-from', 'checksum', 'store')
def get_parser(self, prog_name): def get_parser(self, prog_name):
@ -241,7 +233,6 @@ class CreateImage(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
@ -366,8 +357,6 @@ class CreateImage(show.ShowOne):
class DeleteImage(command.Command): class DeleteImage(command.Command):
"""Delete image(s)""" """Delete image(s)"""
log = logging.getLogger(__name__ + ".DeleteImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteImage, self).get_parser(prog_name) parser = super(DeleteImage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -379,8 +368,6 @@ class DeleteImage(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
for image in parsed_args.images: for image in parsed_args.images:
image_obj = utils.find_resource( image_obj = utils.find_resource(
@ -390,11 +377,9 @@ class DeleteImage(command.Command):
image_client.images.delete(image_obj.id) image_client.images.delete(image_obj.id)
class ListImage(lister.Lister): class ListImage(command.Lister):
"""List available images""" """List available images"""
log = logging.getLogger(__name__ + ".ListImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListImage, self).get_parser(prog_name) parser = super(ListImage, self).get_parser(prog_name)
public_group = parser.add_mutually_exclusive_group() public_group = parser.add_mutually_exclusive_group()
@ -449,8 +434,6 @@ class ListImage(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
kwargs = {} kwargs = {}
@ -529,8 +512,6 @@ class ListImage(lister.Lister):
class RemoveProjectImage(command.Command): class RemoveProjectImage(command.Command):
"""Disassociate project with image""" """Disassociate project with image"""
log = logging.getLogger(__name__ + ".RemoveProjectImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(RemoveProjectImage, self).get_parser(prog_name) parser = super(RemoveProjectImage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -547,8 +528,6 @@ class RemoveProjectImage(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -566,8 +545,6 @@ class RemoveProjectImage(command.Command):
class SaveImage(command.Command): class SaveImage(command.Command):
"""Save an image locally""" """Save an image locally"""
log = logging.getLogger(__name__ + ".SaveImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SaveImage, self).get_parser(prog_name) parser = super(SaveImage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -583,8 +560,6 @@ class SaveImage(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
image = utils.find_resource( image = utils.find_resource(
image_client.images, image_client.images,
@ -598,7 +573,6 @@ class SaveImage(command.Command):
class SetImage(command.Command): class SetImage(command.Command):
"""Set image properties""" """Set image properties"""
log = logging.getLogger(__name__ + ".SetImage")
deadopts = ('visibility',) deadopts = ('visibility',)
def get_parser(self, prog_name): def get_parser(self, prog_name):
@ -758,7 +732,6 @@ class SetImage(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
@ -848,11 +821,9 @@ class SetImage(command.Command):
raise e raise e
class ShowImage(show.ShowOne): class ShowImage(command.ShowOne):
"""Display image details""" """Display image details"""
log = logging.getLogger(__name__ + ".ShowImage")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowImage, self).get_parser(prog_name) parser = super(ShowImage, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -863,8 +834,6 @@ class ShowImage(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
image = utils.find_resource( image = utils.find_resource(
image_client.images, image_client.images,

@ -13,12 +13,7 @@
"""Network action implementations""" """Network action implementations"""
import logging from openstackclient.common import command
from cliff import command
from cliff import lister
from cliff import show
from openstackclient.common import exceptions from openstackclient.common import exceptions
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
@ -52,11 +47,9 @@ def _get_columns(item):
return tuple(sorted(columns)) return tuple(sorted(columns))
class CreateNetwork(show.ShowOne): class CreateNetwork(command.ShowOne):
"""Create new network""" """Create new network"""
log = logging.getLogger(__name__ + '.CreateNetwork')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateNetwork, self).get_parser(prog_name) parser = super(CreateNetwork, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -111,7 +104,6 @@ class CreateNetwork(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
client = self.app.client_manager.network client = self.app.client_manager.network
body = self.get_body(parsed_args) body = self.get_body(parsed_args)
obj = client.create_network(**body) obj = client.create_network(**body)
@ -142,8 +134,6 @@ class CreateNetwork(show.ShowOne):
class DeleteNetwork(command.Command): class DeleteNetwork(command.Command):
"""Delete network(s)""" """Delete network(s)"""
log = logging.getLogger(__name__ + '.DeleteNetwork')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteNetwork, self).get_parser(prog_name) parser = super(DeleteNetwork, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -155,18 +145,15 @@ class DeleteNetwork(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
client = self.app.client_manager.network client = self.app.client_manager.network
for network in parsed_args.network: for network in parsed_args.network:
obj = client.find_network(network) obj = client.find_network(network)
client.delete_network(obj) client.delete_network(obj)
class ListNetwork(lister.Lister): class ListNetwork(command.Lister):
"""List networks""" """List networks"""
log = logging.getLogger(__name__ + '.ListNetwork')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListNetwork, self).get_parser(prog_name) parser = super(ListNetwork, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -184,7 +171,6 @@ class ListNetwork(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
client = self.app.client_manager.network client = self.app.client_manager.network
if parsed_args.long: if parsed_args.long:
@ -239,8 +225,6 @@ class ListNetwork(lister.Lister):
class SetNetwork(command.Command): class SetNetwork(command.Command):
"""Set network properties""" """Set network properties"""
log = logging.getLogger(__name__ + '.SetNetwork')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetNetwork, self).get_parser(prog_name) parser = super(SetNetwork, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -284,7 +268,6 @@ class SetNetwork(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
client = self.app.client_manager.network client = self.app.client_manager.network
obj = client.find_network(parsed_args.identifier, ignore_missing=False) obj = client.find_network(parsed_args.identifier, ignore_missing=False)
@ -302,11 +285,9 @@ class SetNetwork(command.Command):
client.update_network(obj) client.update_network(obj)
class ShowNetwork(show.ShowOne): class ShowNetwork(command.ShowOne):
"""Show network details""" """Show network details"""
log = logging.getLogger(__name__ + '.ShowNetwork')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowNetwork, self).get_parser(prog_name) parser = super(ShowNetwork, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -317,7 +298,6 @@ class ShowNetwork(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
client = self.app.client_manager.network client = self.app.client_manager.network
obj = client.find_network(parsed_args.identifier, ignore_missing=False) obj = client.find_network(parsed_args.identifier, ignore_missing=False)
columns = _get_columns(obj) columns = _get_columns(obj)

@ -13,16 +13,12 @@
"""Port action implementations""" """Port action implementations"""
import logging
from cliff import command from cliff import command
class DeletePort(command.Command): class DeletePort(command.Command):
"""Delete port(s)""" """Delete port(s)"""
log = logging.getLogger(__name__ + '.DeletePort')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeletePort, self).get_parser(prog_name) parser = super(DeletePort, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -34,7 +30,6 @@ class DeletePort(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
client = self.app.client_manager.network client = self.app.client_manager.network
for port in parsed_args.port: for port in parsed_args.port:

@ -14,12 +14,8 @@
"""Router action implementations""" """Router action implementations"""
import json import json
import logging
from cliff import command
from cliff import lister
from cliff import show
from openstackclient.common import command
from openstackclient.common import exceptions from openstackclient.common import exceptions
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
@ -67,11 +63,9 @@ def _get_attrs(client_manager, parsed_args):
return attrs return attrs
class CreateRouter(show.ShowOne): class CreateRouter(command.ShowOne):
"""Create a new router""" """Create a new router"""
log = logging.getLogger(__name__ + '.CreateRouter')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateRouter, self).get_parser(prog_name) parser = super(CreateRouter, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -109,7 +103,6 @@ class CreateRouter(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
client = self.app.client_manager.network client = self.app.client_manager.network
attrs = _get_attrs(self.app.client_manager, parsed_args) attrs = _get_attrs(self.app.client_manager, parsed_args)
@ -128,8 +121,6 @@ class CreateRouter(show.ShowOne):
class DeleteRouter(command.Command): class DeleteRouter(command.Command):
"""Delete router(s)""" """Delete router(s)"""
log = logging.getLogger(__name__ + '.DeleteRouter')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteRouter, self).get_parser(prog_name) parser = super(DeleteRouter, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -141,18 +132,15 @@ class DeleteRouter(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
client = self.app.client_manager.network client = self.app.client_manager.network
for router in parsed_args.router: for router in parsed_args.router:
obj = client.find_router(router) obj = client.find_router(router)
client.delete_router(obj) client.delete_router(obj)
class ListRouter(lister.Lister): class ListRouter(command.Lister):
"""List routers""" """List routers"""
log = logging.getLogger(__name__ + '.ListRouter')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListRouter, self).get_parser(prog_name) parser = super(ListRouter, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -164,7 +152,6 @@ class ListRouter(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
client = self.app.client_manager.network client = self.app.client_manager.network
columns = ( columns = (
@ -206,8 +193,6 @@ class ListRouter(lister.Lister):
class SetRouter(command.Command): class SetRouter(command.Command):
"""Set router properties""" """Set router properties"""
log = logging.getLogger(__name__ + '.SetRouter')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetRouter, self).get_parser(prog_name) parser = super(SetRouter, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -262,7 +247,6 @@ class SetRouter(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
client = self.app.client_manager.network client = self.app.client_manager.network
obj = client.find_router(parsed_args.router, ignore_missing=False) obj = client.find_router(parsed_args.router, ignore_missing=False)
@ -274,11 +258,9 @@ class SetRouter(command.Command):
client.update_router(obj, **attrs) client.update_router(obj, **attrs)
class ShowRouter(show.ShowOne): class ShowRouter(command.ShowOne):
"""Display router details""" """Display router details"""
log = logging.getLogger(__name__ + '.ShowRouter')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowRouter, self).get_parser(prog_name) parser = super(ShowRouter, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -289,7 +271,6 @@ class ShowRouter(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
client = self.app.client_manager.network client = self.app.client_manager.network
obj = client.find_router(parsed_args.router, ignore_missing=False) obj = client.find_router(parsed_args.router, ignore_missing=False)
columns = sorted(obj.keys()) columns = sorted(obj.keys())

@ -13,8 +13,6 @@
"""Subnet action implementations""" """Subnet action implementations"""
import logging
from cliff import lister from cliff import lister
from openstackclient.common import utils from openstackclient.common import utils
@ -36,8 +34,6 @@ _formatters = {
class ListSubnet(lister.Lister): class ListSubnet(lister.Lister):
"""List subnets""" """List subnets"""
log = logging.getLogger(__name__ + '.ListSubnet')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListSubnet, self).get_parser(prog_name) parser = super(ListSubnet, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -49,8 +45,6 @@ class ListSubnet(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug('take_action(%s)' % parsed_args)
data = self.app.client_manager.network.subnets() data = self.app.client_manager.network.subnets()
headers = ('ID', 'Name', 'Network', 'Subnet') headers = ('ID', 'Name', 'Network', 'Subnet')

@ -13,12 +13,9 @@
"""Account v1 action implementations""" """Account v1 action implementations"""
import logging
from cliff import command
from cliff import show
import six import six
from openstackclient.common import command
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
@ -26,8 +23,6 @@ from openstackclient.common import utils
class SetAccount(command.Command): class SetAccount(command.Command):
"""Set account properties""" """Set account properties"""
log = logging.getLogger(__name__ + '.SetAccount')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetAccount, self).get_parser(prog_name) parser = super(SetAccount, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -40,19 +35,15 @@ class SetAccount(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.app.client_manager.object_store.account_set( self.app.client_manager.object_store.account_set(
properties=parsed_args.property, properties=parsed_args.property,
) )
class ShowAccount(show.ShowOne): class ShowAccount(command.ShowOne):
"""Display account details""" """Display account details"""
log = logging.getLogger(__name__ + '.ShowAccount')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
data = self.app.client_manager.object_store.account_show() data = self.app.client_manager.object_store.account_show()
if 'properties' in data: if 'properties' in data:
@ -63,8 +54,6 @@ class ShowAccount(show.ShowOne):
class UnsetAccount(command.Command): class UnsetAccount(command.Command):
"""Unset account properties""" """Unset account properties"""
log = logging.getLogger(__name__ + '.UnsetAccount')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetAccount, self).get_parser(prog_name) parser = super(UnsetAccount, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -78,7 +67,6 @@ class UnsetAccount(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.app.client_manager.object_store.account_unset( self.app.client_manager.object_store.account_unset(
properties=parsed_args.property, properties=parsed_args.property,

@ -16,22 +16,16 @@
"""Container v1 action implementations""" """Container v1 action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
class CreateContainer(lister.Lister): class CreateContainer(command.Lister):
"""Create new container""" """Create new container"""
log = logging.getLogger(__name__ + '.CreateContainer')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateContainer, self).get_parser(prog_name) parser = super(CreateContainer, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -42,7 +36,6 @@ class CreateContainer(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
results = [] results = []
@ -63,8 +56,6 @@ class CreateContainer(lister.Lister):
class DeleteContainer(command.Command): class DeleteContainer(command.Command):
"""Delete container""" """Delete container"""
log = logging.getLogger(__name__ + '.DeleteContainer')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteContainer, self).get_parser(prog_name) parser = super(DeleteContainer, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -75,7 +66,6 @@ class DeleteContainer(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
for container in parsed_args.containers: for container in parsed_args.containers:
@ -84,11 +74,9 @@ class DeleteContainer(command.Command):
) )
class ListContainer(lister.Lister): class ListContainer(command.Lister):
"""List containers""" """List containers"""
log = logging.getLogger(__name__ + '.ListContainer')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListContainer, self).get_parser(prog_name) parser = super(ListContainer, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -126,7 +114,6 @@ class ListContainer(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
if parsed_args.long: if parsed_args.long:
@ -160,8 +147,6 @@ class ListContainer(lister.Lister):
class SaveContainer(command.Command): class SaveContainer(command.Command):
"""Save container contents locally""" """Save container contents locally"""
log = logging.getLogger(__name__ + ".SaveContainer")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SaveContainer, self).get_parser(prog_name) parser = super(SaveContainer, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -172,8 +157,6 @@ class SaveContainer(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
self.app.client_manager.object_store.container_save( self.app.client_manager.object_store.container_save(
container=parsed_args.container, container=parsed_args.container,
) )
@ -182,8 +165,6 @@ class SaveContainer(command.Command):
class SetContainer(command.Command): class SetContainer(command.Command):
"""Set container properties""" """Set container properties"""
log = logging.getLogger(__name__ + '.SetContainer')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetContainer, self).get_parser(prog_name) parser = super(SetContainer, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -201,7 +182,6 @@ class SetContainer(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.app.client_manager.object_store.container_set( self.app.client_manager.object_store.container_set(
parsed_args.container, parsed_args.container,
@ -209,11 +189,9 @@ class SetContainer(command.Command):
) )
class ShowContainer(show.ShowOne): class ShowContainer(command.ShowOne):
"""Display container details""" """Display container details"""
log = logging.getLogger(__name__ + '.ShowContainer')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowContainer, self).get_parser(prog_name) parser = super(ShowContainer, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -223,7 +201,6 @@ class ShowContainer(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
data = self.app.client_manager.object_store.container_show( data = self.app.client_manager.object_store.container_show(
@ -238,8 +215,6 @@ class ShowContainer(show.ShowOne):
class UnsetContainer(command.Command): class UnsetContainer(command.Command):
"""Unset container properties""" """Unset container properties"""
log = logging.getLogger(__name__ + '.UnsetContainer')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetContainer, self).get_parser(prog_name) parser = super(UnsetContainer, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -258,7 +233,6 @@ class UnsetContainer(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.app.client_manager.object_store.container_unset( self.app.client_manager.object_store.container_unset(
parsed_args.container, parsed_args.container,

@ -16,22 +16,16 @@
"""Object v1 action implementations""" """Object v1 action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
class CreateObject(lister.Lister): class CreateObject(command.Lister):
"""Upload object to container""" """Upload object to container"""
log = logging.getLogger(__name__ + '.CreateObject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateObject, self).get_parser(prog_name) parser = super(CreateObject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -47,7 +41,6 @@ class CreateObject(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
results = [] results = []
@ -69,8 +62,6 @@ class CreateObject(lister.Lister):
class DeleteObject(command.Command): class DeleteObject(command.Command):
"""Delete object from container""" """Delete object from container"""
log = logging.getLogger(__name__ + '.DeleteObject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteObject, self).get_parser(prog_name) parser = super(DeleteObject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -86,7 +77,6 @@ class DeleteObject(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
for obj in parsed_args.objects: for obj in parsed_args.objects:
@ -96,11 +86,9 @@ class DeleteObject(command.Command):
) )
class ListObject(lister.Lister): class ListObject(command.Lister):
"""List objects""" """List objects"""
log = logging.getLogger(__name__ + '.ListObject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListObject, self).get_parser(prog_name) parser = super(ListObject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -148,7 +136,6 @@ class ListObject(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
if parsed_args.long: if parsed_args.long:
@ -191,8 +178,6 @@ class ListObject(lister.Lister):
class SaveObject(command.Command): class SaveObject(command.Command):
"""Save object locally""" """Save object locally"""
log = logging.getLogger(__name__ + ".SaveObject")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SaveObject, self).get_parser(prog_name) parser = super(SaveObject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -213,8 +198,6 @@ class SaveObject(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action(%s)", parsed_args)
self.app.client_manager.object_store.object_save( self.app.client_manager.object_store.object_save(
container=parsed_args.container, container=parsed_args.container,
object=parsed_args.object, object=parsed_args.object,
@ -225,8 +208,6 @@ class SaveObject(command.Command):
class SetObject(command.Command): class SetObject(command.Command):
"""Set object properties""" """Set object properties"""
log = logging.getLogger(__name__ + '.SetObject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetObject, self).get_parser(prog_name) parser = super(SetObject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -249,7 +230,6 @@ class SetObject(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.app.client_manager.object_store.object_set( self.app.client_manager.object_store.object_set(
parsed_args.container, parsed_args.container,
@ -258,11 +238,9 @@ class SetObject(command.Command):
) )
class ShowObject(show.ShowOne): class ShowObject(command.ShowOne):
"""Display object details""" """Display object details"""
log = logging.getLogger(__name__ + '.ShowObject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowObject, self).get_parser(prog_name) parser = super(ShowObject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -277,7 +255,6 @@ class ShowObject(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
data = self.app.client_manager.object_store.object_show( data = self.app.client_manager.object_store.object_show(
@ -293,8 +270,6 @@ class ShowObject(show.ShowOne):
class UnsetObject(command.Command): class UnsetObject(command.Command):
"""Unset object properties""" """Unset object properties"""
log = logging.getLogger(__name__ + '.UnsetObject')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetObject, self).get_parser(prog_name) parser = super(UnsetObject, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -318,7 +293,6 @@ class UnsetObject(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.app.client_manager.object_store.object_unset( self.app.client_manager.object_store.object_unset(
parsed_args.container, parsed_args.container,

@ -16,21 +16,15 @@
"""Volume v1 Backup action implementations""" """Volume v1 Backup action implementations"""
import copy import copy
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import utils from openstackclient.common import utils
class CreateBackup(show.ShowOne): class CreateBackup(command.ShowOne):
"""Create new backup""" """Create new backup"""
log = logging.getLogger(__name__ + '.CreateBackup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateBackup, self).get_parser(prog_name) parser = super(CreateBackup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -57,7 +51,6 @@ class CreateBackup(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_id = utils.find_resource(volume_client.volumes, volume_id = utils.find_resource(volume_client.volumes,
@ -76,8 +69,6 @@ class CreateBackup(show.ShowOne):
class DeleteBackup(command.Command): class DeleteBackup(command.Command):
"""Delete backup(s)""" """Delete backup(s)"""
log = logging.getLogger(__name__ + '.DeleteBackup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteBackup, self).get_parser(prog_name) parser = super(DeleteBackup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -88,7 +79,6 @@ class DeleteBackup(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
for backup in parsed_args.backups: for backup in parsed_args.backups:
@ -97,11 +87,9 @@ class DeleteBackup(command.Command):
volume_client.backups.delete(backup_id) volume_client.backups.delete(backup_id)
class ListBackup(lister.Lister): class ListBackup(command.Lister):
"""List backups""" """List backups"""
log = logging.getLogger(__name__ + '.ListBackup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListBackup, self).get_parser(prog_name) parser = super(ListBackup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -112,7 +100,6 @@ class ListBackup(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
def _format_volume_id(volume_id): def _format_volume_id(volume_id):
@ -157,8 +144,6 @@ class ListBackup(lister.Lister):
class RestoreBackup(command.Command): class RestoreBackup(command.Command):
"""Restore backup""" """Restore backup"""
log = logging.getLogger(__name__ + '.RestoreBackup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(RestoreBackup, self).get_parser(prog_name) parser = super(RestoreBackup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -171,7 +156,6 @@ class RestoreBackup(command.Command):
help='Volume to restore to (name or ID)') help='Volume to restore to (name or ID)')
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
backup = utils.find_resource(volume_client.backups, backup = utils.find_resource(volume_client.backups,
@ -182,11 +166,9 @@ class RestoreBackup(command.Command):
destination_volume.id) destination_volume.id)
class ShowBackup(show.ShowOne): class ShowBackup(command.ShowOne):
"""Display backup details""" """Display backup details"""
log = logging.getLogger(__name__ + '.ShowBackup')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowBackup, self).get_parser(prog_name) parser = super(ShowBackup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -195,7 +177,6 @@ class ShowBackup(show.ShowOne):
help='Backup to display (ID only)') help='Backup to display (ID only)')
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
backup = utils.find_resource(volume_client.backups, backup = utils.find_resource(volume_client.backups,

@ -15,13 +15,9 @@
"""Volume v1 QoS action implementations""" """Volume v1 QoS action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
@ -29,8 +25,6 @@ from openstackclient.common import utils
class AssociateQos(command.Command): class AssociateQos(command.Command):
"""Associate a QoS specification to a volume type""" """Associate a QoS specification to a volume type"""
log = logging.getLogger(__name__ + '.AssociateQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(AssociateQos, self).get_parser(prog_name) parser = super(AssociateQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -45,7 +39,6 @@ class AssociateQos(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_spec = utils.find_resource(volume_client.qos_specs, qos_spec = utils.find_resource(volume_client.qos_specs,
@ -56,11 +49,9 @@ class AssociateQos(command.Command):
volume_client.qos_specs.associate(qos_spec.id, volume_type.id) volume_client.qos_specs.associate(qos_spec.id, volume_type.id)
class CreateQos(show.ShowOne): class CreateQos(command.ShowOne):
"""Create new QoS specification""" """Create new QoS specification"""
log = logging.getLogger(__name__ + '.CreateQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateQos, self).get_parser(prog_name) parser = super(CreateQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -86,7 +77,6 @@ class CreateQos(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
specs = {} specs = {}
@ -103,8 +93,6 @@ class CreateQos(show.ShowOne):
class DeleteQos(command.Command): class DeleteQos(command.Command):
"""Delete QoS specification""" """Delete QoS specification"""
log = logging.getLogger(__name__ + '.DeleteQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteQos, self).get_parser(prog_name) parser = super(DeleteQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -115,7 +103,6 @@ class DeleteQos(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
for qos in parsed_args.qos_specs: for qos in parsed_args.qos_specs:
@ -126,8 +113,6 @@ class DeleteQos(command.Command):
class DisassociateQos(command.Command): class DisassociateQos(command.Command):
"""Disassociate a QoS specification from a volume type""" """Disassociate a QoS specification from a volume type"""
log = logging.getLogger(__name__ + '.DisassociateQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DisassociateQos, self).get_parser(prog_name) parser = super(DisassociateQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -150,7 +135,6 @@ class DisassociateQos(command.Command):
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_spec = utils.find_resource(volume_client.qos_specs, qos_spec = utils.find_resource(volume_client.qos_specs,
@ -164,12 +148,9 @@ class DisassociateQos(command.Command):
volume_client.qos_specs.disassociate_all(qos_spec.id) volume_client.qos_specs.disassociate_all(qos_spec.id)
class ListQos(lister.Lister): class ListQos(command.Lister):
"""List QoS specifications""" """List QoS specifications"""
log = logging.getLogger(__name__ + '.ListQos')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_specs_list = volume_client.qos_specs.list() qos_specs_list = volume_client.qos_specs.list()
@ -195,8 +176,6 @@ class ListQos(lister.Lister):
class SetQos(command.Command): class SetQos(command.Command):
"""Set QoS specification properties""" """Set QoS specification properties"""
log = logging.getLogger(__name__ + '.SetQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetQos, self).get_parser(prog_name) parser = super(SetQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -213,7 +192,6 @@ class SetQos(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_spec = utils.find_resource(volume_client.qos_specs, qos_spec = utils.find_resource(volume_client.qos_specs,
@ -226,11 +204,9 @@ class SetQos(command.Command):
self.app.log.error("No changes requested\n") self.app.log.error("No changes requested\n")
class ShowQos(show.ShowOne): class ShowQos(command.ShowOne):
"""Display QoS specification details""" """Display QoS specification details"""
log = logging.getLogger(__name__ + '.ShowQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowQos, self).get_parser(prog_name) parser = super(ShowQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -240,7 +216,6 @@ class ShowQos(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_spec = utils.find_resource(volume_client.qos_specs, qos_spec = utils.find_resource(volume_client.qos_specs,
@ -261,8 +236,6 @@ class ShowQos(show.ShowOne):
class UnsetQos(command.Command): class UnsetQos(command.Command):
"""Unset QoS specification properties""" """Unset QoS specification properties"""
log = logging.getLogger(__name__ + '.SetQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetQos, self).get_parser(prog_name) parser = super(UnsetQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -280,7 +253,6 @@ class UnsetQos(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_spec = utils.find_resource(volume_client.qos_specs, qos_spec = utils.find_resource(volume_client.qos_specs,

@ -16,22 +16,16 @@
"""Volume v1 Snapshot action implementations""" """Volume v1 Snapshot action implementations"""
import copy import copy
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
class CreateSnapshot(show.ShowOne): class CreateSnapshot(command.ShowOne):
"""Create new snapshot""" """Create new snapshot"""
log = logging.getLogger(__name__ + '.CreateSnapshot')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateSnapshot, self).get_parser(prog_name) parser = super(CreateSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -59,7 +53,6 @@ class CreateSnapshot(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_id = utils.find_resource(volume_client.volumes, volume_id = utils.find_resource(volume_client.volumes,
@ -81,8 +74,6 @@ class CreateSnapshot(show.ShowOne):
class DeleteSnapshot(command.Command): class DeleteSnapshot(command.Command):
"""Delete snapshot(s)""" """Delete snapshot(s)"""
log = logging.getLogger(__name__ + '.DeleteSnapshot')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteSnapshot, self).get_parser(prog_name) parser = super(DeleteSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -93,7 +84,6 @@ class DeleteSnapshot(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
for snapshot in parsed_args.snapshots: for snapshot in parsed_args.snapshots:
@ -102,11 +92,9 @@ class DeleteSnapshot(command.Command):
volume_client.volume_snapshots.delete(snapshot_id) volume_client.volume_snapshots.delete(snapshot_id)
class ListSnapshot(lister.Lister): class ListSnapshot(command.Lister):
"""List snapshots""" """List snapshots"""
log = logging.getLogger(__name__ + '.ListSnapshot')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListSnapshot, self).get_parser(prog_name) parser = super(ListSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -123,7 +111,6 @@ class ListSnapshot(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
def _format_volume_id(volume_id): def _format_volume_id(volume_id):
@ -179,8 +166,6 @@ class ListSnapshot(lister.Lister):
class SetSnapshot(command.Command): class SetSnapshot(command.Command):
"""Set snapshot properties""" """Set snapshot properties"""
log = logging.getLogger(__name__ + '.SetSnapshot')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetSnapshot, self).get_parser(prog_name) parser = super(SetSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -204,7 +189,6 @@ class SetSnapshot(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
snapshot = utils.find_resource(volume_client.volume_snapshots, snapshot = utils.find_resource(volume_client.volume_snapshots,
@ -227,11 +211,9 @@ class SetSnapshot(command.Command):
snapshot.update(**kwargs) snapshot.update(**kwargs)
class ShowSnapshot(show.ShowOne): class ShowSnapshot(command.ShowOne):
"""Display snapshot details""" """Display snapshot details"""
log = logging.getLogger(__name__ + '.ShowSnapshot')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowSnapshot, self).get_parser(prog_name) parser = super(ShowSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -240,7 +222,6 @@ class ShowSnapshot(show.ShowOne):
help='Snapshot to display (name or ID)') help='Snapshot to display (name or ID)')
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
snapshot = utils.find_resource(volume_client.volume_snapshots, snapshot = utils.find_resource(volume_client.volume_snapshots,
@ -256,8 +237,6 @@ class ShowSnapshot(show.ShowOne):
class UnsetSnapshot(command.Command): class UnsetSnapshot(command.Command):
"""Unset snapshot properties""" """Unset snapshot properties"""
log = logging.getLogger(__name__ + '.UnsetSnapshot')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetSnapshot, self).get_parser(prog_name) parser = super(UnsetSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -276,7 +255,6 @@ class UnsetSnapshot(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
snapshot = utils.find_resource( snapshot = utils.find_resource(

@ -16,22 +16,16 @@
"""Volume v1 Volume action implementations""" """Volume v1 Volume action implementations"""
import argparse import argparse
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
class CreateVolume(show.ShowOne): class CreateVolume(command.ShowOne):
"""Create new volume""" """Create new volume"""
log = logging.getLogger(__name__ + '.CreateVolume')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateVolume, self).get_parser(prog_name) parser = super(CreateVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -102,7 +96,6 @@ class CreateVolume(show.ShowOne):
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
@ -166,8 +159,6 @@ class CreateVolume(show.ShowOne):
class DeleteVolume(command.Command): class DeleteVolume(command.Command):
"""Delete volume(s)""" """Delete volume(s)"""
log = logging.getLogger(__name__ + '.DeleteVolume')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteVolume, self).get_parser(prog_name) parser = super(DeleteVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -186,7 +177,6 @@ class DeleteVolume(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
for volume in parsed_args.volumes: for volume in parsed_args.volumes:
@ -198,11 +188,9 @@ class DeleteVolume(command.Command):
volume_client.volumes.delete(volume_obj.id) volume_client.volumes.delete(volume_obj.id)
class ListVolume(lister.Lister): class ListVolume(command.Lister):
"""List volumes""" """List volumes"""
log = logging.getLogger(__name__ + '.ListVolume')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListVolume, self).get_parser(prog_name) parser = super(ListVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -229,7 +217,6 @@ class ListVolume(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
@ -316,8 +303,6 @@ class ListVolume(lister.Lister):
class SetVolume(command.Command): class SetVolume(command.Command):
"""Set volume properties""" """Set volume properties"""
log = logging.getLogger(__name__ + '.SetVolume')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetVolume, self).get_parser(prog_name) parser = super(SetVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -350,7 +335,6 @@ class SetVolume(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume = utils.find_resource(volume_client.volumes, parsed_args.volume) volume = utils.find_resource(volume_client.volumes, parsed_args.volume)
@ -382,11 +366,9 @@ class SetVolume(command.Command):
self.app.log.error("No changes requested\n") self.app.log.error("No changes requested\n")
class ShowVolume(show.ShowOne): class ShowVolume(command.ShowOne):
"""Show volume details""" """Show volume details"""
log = logging.getLogger(__name__ + '.ShowVolume')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowVolume, self).get_parser(prog_name) parser = super(ShowVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -396,7 +378,6 @@ class ShowVolume(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume = utils.find_resource(volume_client.volumes, parsed_args.volume) volume = utils.find_resource(volume_client.volumes, parsed_args.volume)
@ -418,8 +399,6 @@ class ShowVolume(show.ShowOne):
class UnsetVolume(command.Command): class UnsetVolume(command.Command):
"""Unset volume properties""" """Unset volume properties"""
log = logging.getLogger(__name__ + '.UnsetVolume')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetVolume, self).get_parser(prog_name) parser = super(UnsetVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -438,7 +417,6 @@ class UnsetVolume(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume = utils.find_resource( volume = utils.find_resource(

@ -15,22 +15,16 @@
"""Volume v1 Type action implementations""" """Volume v1 Type action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
class CreateVolumeType(show.ShowOne): class CreateVolumeType(command.ShowOne):
"""Create new volume type""" """Create new volume type"""
log = logging.getLogger(__name__ + '.CreateVolumeType')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateVolumeType, self).get_parser(prog_name) parser = super(CreateVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -47,7 +41,6 @@ class CreateVolumeType(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_type = volume_client.volume_types.create(parsed_args.name) volume_type = volume_client.volume_types.create(parsed_args.name)
@ -64,8 +57,6 @@ class CreateVolumeType(show.ShowOne):
class DeleteVolumeType(command.Command): class DeleteVolumeType(command.Command):
"""Delete volume type""" """Delete volume type"""
log = logging.getLogger(__name__ + '.DeleteVolumeType')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteVolumeType, self).get_parser(prog_name) parser = super(DeleteVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -75,7 +66,6 @@ class DeleteVolumeType(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_type_id = utils.find_resource( volume_type_id = utils.find_resource(
@ -83,11 +73,9 @@ class DeleteVolumeType(command.Command):
volume_client.volume_types.delete(volume_type_id) volume_client.volume_types.delete(volume_type_id)
class ListVolumeType(lister.Lister): class ListVolumeType(command.Lister):
"""List volume types""" """List volume types"""
log = logging.getLogger(__name__ + '.ListVolumeType')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListVolumeType, self).get_parser(prog_name) parser = super(ListVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -97,7 +85,6 @@ class ListVolumeType(lister.Lister):
help='List additional fields in output') help='List additional fields in output')
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
if parsed_args.long: if parsed_args.long:
columns = ('ID', 'Name', 'Extra Specs') columns = ('ID', 'Name', 'Extra Specs')
@ -116,8 +103,6 @@ class ListVolumeType(lister.Lister):
class SetVolumeType(command.Command): class SetVolumeType(command.Command):
"""Set volume type properties""" """Set volume type properties"""
log = logging.getLogger(__name__ + '.SetVolumeType')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetVolumeType, self).get_parser(prog_name) parser = super(SetVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -134,7 +119,6 @@ class SetVolumeType(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_type = utils.find_resource( volume_type = utils.find_resource(
@ -147,8 +131,6 @@ class SetVolumeType(command.Command):
class UnsetVolumeType(command.Command): class UnsetVolumeType(command.Command):
"""Unset volume type properties""" """Unset volume type properties"""
log = logging.getLogger(__name__ + '.UnsetVolumeType')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetVolumeType, self).get_parser(prog_name) parser = super(UnsetVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -167,7 +149,6 @@ class UnsetVolumeType(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_type = utils.find_resource( volume_type = utils.find_resource(
@ -181,11 +162,9 @@ class UnsetVolumeType(command.Command):
self.app.log.error("No changes requested\n") self.app.log.error("No changes requested\n")
class ShowVolumeType(show.ShowOne): class ShowVolumeType(command.ShowOne):
"""Display volume type details""" """Display volume type details"""
log = logging.getLogger(__name__ + ".ShowVolumeType")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowVolumeType, self).get_parser(prog_name) parser = super(ShowVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -196,7 +175,6 @@ class ShowVolumeType(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_type = utils.find_resource( volume_type = utils.find_resource(
volume_client.volume_types, parsed_args.volume_type) volume_client.volume_types, parsed_args.volume_type)

@ -15,21 +15,16 @@
"""Volume v2 Backup action implementations""" """Volume v2 Backup action implementations"""
import copy import copy
import logging
from cliff import command
from cliff import lister
from cliff import show
import six import six
from openstackclient.common import command
from openstackclient.common import utils from openstackclient.common import utils
class CreateBackup(show.ShowOne): class CreateBackup(command.ShowOne):
"""Create new backup""" """Create new backup"""
log = logging.getLogger(__name__ + ".CreateBackup")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateBackup, self).get_parser(prog_name) parser = super(CreateBackup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -56,7 +51,6 @@ class CreateBackup(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_id = utils.find_resource( volume_id = utils.find_resource(
volume_client.volumes, parsed_args.volume).id volume_client.volumes, parsed_args.volume).id
@ -73,8 +67,6 @@ class CreateBackup(show.ShowOne):
class DeleteBackup(command.Command): class DeleteBackup(command.Command):
"""Delete backup(s)""" """Delete backup(s)"""
log = logging.getLogger(__name__ + ".DeleteBackup")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteBackup, self).get_parser(prog_name) parser = super(DeleteBackup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -86,7 +78,6 @@ class DeleteBackup(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
for backup in parsed_args.backups: for backup in parsed_args.backups:
backup_id = utils.find_resource( backup_id = utils.find_resource(
@ -94,11 +85,9 @@ class DeleteBackup(command.Command):
volume_client.backups.delete(backup_id) volume_client.backups.delete(backup_id)
class ListBackup(lister.Lister): class ListBackup(command.Lister):
"""List backups""" """List backups"""
log = logging.getLogger(__name__ + ".ListBackup")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListBackup, self).get_parser(prog_name) parser = super(ListBackup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -110,7 +99,6 @@ class ListBackup(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
def _format_volume_id(volume_id): def _format_volume_id(volume_id):
"""Return a volume name if available """Return a volume name if available
@ -151,11 +139,9 @@ class ListBackup(lister.Lister):
) for s in data)) ) for s in data))
class RestoreBackup(show.ShowOne): class RestoreBackup(command.ShowOne):
"""Restore backup""" """Restore backup"""
log = logging.getLogger(__name__ + ".RestoreBackup")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(RestoreBackup, self).get_parser(prog_name) parser = super(RestoreBackup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -171,7 +157,6 @@ class RestoreBackup(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
backup = utils.find_resource(volume_client.backups, parsed_args.backup) backup = utils.find_resource(volume_client.backups, parsed_args.backup)
destination_volume = utils.find_resource(volume_client.volumes, destination_volume = utils.find_resource(volume_client.volumes,
@ -179,11 +164,9 @@ class RestoreBackup(show.ShowOne):
return volume_client.restores.restore(backup.id, destination_volume.id) return volume_client.restores.restore(backup.id, destination_volume.id)
class ShowBackup(show.ShowOne): class ShowBackup(command.ShowOne):
"""Display backup details""" """Display backup details"""
log = logging.getLogger(__name__ + ".ShowBackup")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowBackup, self).get_parser(prog_name) parser = super(ShowBackup, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -193,7 +176,6 @@ class ShowBackup(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
backup = utils.find_resource(volume_client.backups, backup = utils.find_resource(volume_client.backups,
parsed_args.backup) parsed_args.backup)

@ -15,13 +15,9 @@
"""Volume v2 QoS action implementations""" """Volume v2 QoS action implementations"""
import logging
import six import six
from cliff import command from openstackclient.common import command
from cliff import lister
from cliff import show
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
@ -29,8 +25,6 @@ from openstackclient.common import utils
class AssociateQos(command.Command): class AssociateQos(command.Command):
"""Associate a QoS specification to a volume type""" """Associate a QoS specification to a volume type"""
log = logging.getLogger(__name__ + '.AssociateQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(AssociateQos, self).get_parser(prog_name) parser = super(AssociateQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -45,7 +39,6 @@ class AssociateQos(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_spec = utils.find_resource(volume_client.qos_specs, qos_spec = utils.find_resource(volume_client.qos_specs,
@ -56,11 +49,9 @@ class AssociateQos(command.Command):
volume_client.qos_specs.associate(qos_spec.id, volume_type.id) volume_client.qos_specs.associate(qos_spec.id, volume_type.id)
class CreateQos(show.ShowOne): class CreateQos(command.ShowOne):
"""Create new QoS specification""" """Create new QoS specification"""
log = logging.getLogger(__name__ + '.CreateQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateQos, self).get_parser(prog_name) parser = super(CreateQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -86,7 +77,6 @@ class CreateQos(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
specs = {} specs = {}
@ -103,8 +93,6 @@ class CreateQos(show.ShowOne):
class DeleteQos(command.Command): class DeleteQos(command.Command):
"""Delete QoS specification""" """Delete QoS specification"""
log = logging.getLogger(__name__ + '.DeleteQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteQos, self).get_parser(prog_name) parser = super(DeleteQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -115,7 +103,6 @@ class DeleteQos(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
for qos in parsed_args.qos_specs: for qos in parsed_args.qos_specs:
@ -126,8 +113,6 @@ class DeleteQos(command.Command):
class DisassociateQos(command.Command): class DisassociateQos(command.Command):
"""Disassociate a QoS specification from a volume type""" """Disassociate a QoS specification from a volume type"""
log = logging.getLogger(__name__ + '.DisassociateQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DisassociateQos, self).get_parser(prog_name) parser = super(DisassociateQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -150,7 +135,6 @@ class DisassociateQos(command.Command):
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_spec = utils.find_resource(volume_client.qos_specs, qos_spec = utils.find_resource(volume_client.qos_specs,
@ -164,12 +148,9 @@ class DisassociateQos(command.Command):
volume_client.qos_specs.disassociate_all(qos_spec.id) volume_client.qos_specs.disassociate_all(qos_spec.id)
class ListQos(lister.Lister): class ListQos(command.Lister):
"""List QoS specifications""" """List QoS specifications"""
log = logging.getLogger(__name__ + '.ListQos')
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_specs_list = volume_client.qos_specs.list() qos_specs_list = volume_client.qos_specs.list()
@ -195,8 +176,6 @@ class ListQos(lister.Lister):
class SetQos(command.Command): class SetQos(command.Command):
"""Set QoS specification properties""" """Set QoS specification properties"""
log = logging.getLogger(__name__ + '.SetQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetQos, self).get_parser(prog_name) parser = super(SetQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -213,7 +192,6 @@ class SetQos(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_spec = utils.find_resource(volume_client.qos_specs, qos_spec = utils.find_resource(volume_client.qos_specs,
@ -226,11 +204,9 @@ class SetQos(command.Command):
self.app.log.error("No changes requested\n") self.app.log.error("No changes requested\n")
class ShowQos(show.ShowOne): class ShowQos(command.ShowOne):
"""Display QoS specification details""" """Display QoS specification details"""
log = logging.getLogger(__name__ + '.ShowQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowQos, self).get_parser(prog_name) parser = super(ShowQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -240,7 +216,6 @@ class ShowQos(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_spec = utils.find_resource(volume_client.qos_specs, qos_spec = utils.find_resource(volume_client.qos_specs,
@ -261,8 +236,6 @@ class ShowQos(show.ShowOne):
class UnsetQos(command.Command): class UnsetQos(command.Command):
"""Unset QoS specification properties""" """Unset QoS specification properties"""
log = logging.getLogger(__name__ + '.SetQos')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetQos, self).get_parser(prog_name) parser = super(UnsetQos, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -280,7 +253,6 @@ class UnsetQos(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
qos_spec = utils.find_resource(volume_client.qos_specs, qos_spec = utils.find_resource(volume_client.qos_specs,

@ -15,22 +15,17 @@
"""Volume v2 snapshot action implementations""" """Volume v2 snapshot action implementations"""
import copy import copy
import logging
from cliff import command
from cliff import lister
from cliff import show
import six import six
from openstackclient.common import command
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
class CreateSnapshot(show.ShowOne): class CreateSnapshot(command.ShowOne):
"""Create new snapshot""" """Create new snapshot"""
log = logging.getLogger(__name__ + ".CreateSnapshot")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateSnapshot, self).get_parser(prog_name) parser = super(CreateSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -59,7 +54,6 @@ class CreateSnapshot(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_id = utils.find_resource( volume_id = utils.find_resource(
volume_client.volumes, parsed_args.volume).id volume_client.volumes, parsed_args.volume).id
@ -78,8 +72,6 @@ class CreateSnapshot(show.ShowOne):
class DeleteSnapshot(command.Command): class DeleteSnapshot(command.Command):
"""Delete volume snapshot(s)""" """Delete volume snapshot(s)"""
log = logging.getLogger(__name__ + ".DeleteSnapshot")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteSnapshot, self).get_parser(prog_name) parser = super(DeleteSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -91,7 +83,6 @@ class DeleteSnapshot(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
for snapshot in parsed_args.snapshots: for snapshot in parsed_args.snapshots:
snapshot_id = utils.find_resource( snapshot_id = utils.find_resource(
@ -99,11 +90,9 @@ class DeleteSnapshot(command.Command):
volume_client.volume_snapshots.delete(snapshot_id) volume_client.volume_snapshots.delete(snapshot_id)
class ListSnapshot(lister.Lister): class ListSnapshot(command.Lister):
"""List snapshots""" """List snapshots"""
log = logging.getLogger(__name__ + ".ListSnapshot")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListSnapshot, self).get_parser(prog_name) parser = super(ListSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -121,7 +110,6 @@ class ListSnapshot(lister.Lister):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
def _format_volume_id(volume_id): def _format_volume_id(volume_id):
"""Return a volume name if available """Return a volume name if available
@ -171,8 +159,6 @@ class ListSnapshot(lister.Lister):
class SetSnapshot(command.Command): class SetSnapshot(command.Command):
"""Set snapshot properties""" """Set snapshot properties"""
log = logging.getLogger(__name__ + '.SetSnapshot')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetSnapshot, self).get_parser(prog_name) parser = super(SetSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -196,7 +182,6 @@ class SetSnapshot(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
snapshot = utils.find_resource(volume_client.volume_snapshots, snapshot = utils.find_resource(volume_client.volume_snapshots,
@ -218,11 +203,9 @@ class SetSnapshot(command.Command):
volume_client.volume_snapshots.update(snapshot.id, **kwargs) volume_client.volume_snapshots.update(snapshot.id, **kwargs)
class ShowSnapshot(show.ShowOne): class ShowSnapshot(command.ShowOne):
"""Display snapshot details""" """Display snapshot details"""
log = logging.getLogger(__name__ + ".ShowSnapshot")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowSnapshot, self).get_parser(prog_name) parser = super(ShowSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -233,7 +216,6 @@ class ShowSnapshot(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
snapshot = utils.find_resource( snapshot = utils.find_resource(
volume_client.volume_snapshots, parsed_args.snapshot) volume_client.volume_snapshots, parsed_args.snapshot)
@ -246,8 +228,6 @@ class ShowSnapshot(show.ShowOne):
class UnsetSnapshot(command.Command): class UnsetSnapshot(command.Command):
"""Unset snapshot properties""" """Unset snapshot properties"""
log = logging.getLogger(__name__ + '.UnsetSnapshot')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetSnapshot, self).get_parser(prog_name) parser = super(UnsetSnapshot, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -265,7 +245,6 @@ class UnsetSnapshot(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
snapshot = utils.find_resource( snapshot = utils.find_resource(

@ -15,23 +15,18 @@
"""Volume V2 Volume action implementations""" """Volume V2 Volume action implementations"""
import copy import copy
import logging
from cliff import command
from cliff import lister
from cliff import show
import six import six
from openstackclient.common import command
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
from openstackclient.identity import common as identity_common from openstackclient.identity import common as identity_common
class CreateVolume(show.ShowOne): class CreateVolume(command.ShowOne):
"""Create new volume""" """Create new volume"""
log = logging.getLogger(__name__ + ".CreateVolume")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateVolume, self).get_parser(prog_name) parser = super(CreateVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -96,8 +91,6 @@ class CreateVolume(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
identity_client = self.app.client_manager.identity identity_client = self.app.client_manager.identity
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
image_client = self.app.client_manager.image image_client = self.app.client_manager.image
@ -159,8 +152,6 @@ class CreateVolume(show.ShowOne):
class DeleteVolume(command.Command): class DeleteVolume(command.Command):
"""Delete volume(s)""" """Delete volume(s)"""
log = logging.getLogger(__name__ + ".DeleteVolume")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteVolume, self).get_parser(prog_name) parser = super(DeleteVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -180,7 +171,6 @@ class DeleteVolume(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
for volume in parsed_args.volumes: for volume in parsed_args.volumes:
volume_obj = utils.find_resource( volume_obj = utils.find_resource(
@ -191,11 +181,9 @@ class DeleteVolume(command.Command):
volume_client.volumes.delete(volume_obj.id) volume_client.volumes.delete(volume_obj.id)
class ListVolume(lister.Lister): class ListVolume(command.Lister):
"""List volumes""" """List volumes"""
log = logging.getLogger(__name__ + '.ListVolume')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListVolume, self).get_parser(prog_name) parser = super(ListVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -234,7 +222,6 @@ class ListVolume(lister.Lister):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
@ -328,8 +315,6 @@ class ListVolume(lister.Lister):
class SetVolume(command.Command): class SetVolume(command.Command):
"""Set volume properties""" """Set volume properties"""
log = logging.getLogger(__name__ + '.SetVolume')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetVolume, self).get_parser(prog_name) parser = super(SetVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -362,7 +347,6 @@ class SetVolume(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume = utils.find_resource(volume_client.volumes, parsed_args.volume) volume = utils.find_resource(volume_client.volumes, parsed_args.volume)
@ -394,11 +378,9 @@ class SetVolume(command.Command):
self.app.log.error("No changes requested\n") self.app.log.error("No changes requested\n")
class ShowVolume(show.ShowOne): class ShowVolume(command.ShowOne):
"""Display volume details""" """Display volume details"""
log = logging.getLogger(__name__ + '.ShowVolume')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowVolume, self).get_parser(prog_name) parser = super(ShowVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -408,7 +390,6 @@ class ShowVolume(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume = utils.find_resource(volume_client.volumes, parsed_args.volume) volume = utils.find_resource(volume_client.volumes, parsed_args.volume)
@ -421,8 +402,6 @@ class ShowVolume(show.ShowOne):
class UnsetVolume(command.Command): class UnsetVolume(command.Command):
"""Unset volume properties""" """Unset volume properties"""
log = logging.getLogger(__name__ + '.UnsetVolume')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetVolume, self).get_parser(prog_name) parser = super(UnsetVolume, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -441,7 +420,6 @@ class UnsetVolume(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume = utils.find_resource( volume = utils.find_resource(

@ -14,22 +14,16 @@
"""Volume v2 Type action implementations""" """Volume v2 Type action implementations"""
import logging
from cliff import command
from cliff import lister
from cliff import show
import six import six
from openstackclient.common import command
from openstackclient.common import parseractions from openstackclient.common import parseractions
from openstackclient.common import utils from openstackclient.common import utils
class CreateVolumeType(show.ShowOne): class CreateVolumeType(command.ShowOne):
"""Create new volume type""" """Create new volume type"""
log = logging.getLogger(__name__ + ".CreateVolumeType")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(CreateVolumeType, self).get_parser(prog_name) parser = super(CreateVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -66,7 +60,6 @@ class CreateVolumeType(show.ShowOne):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
@ -93,8 +86,6 @@ class CreateVolumeType(show.ShowOne):
class DeleteVolumeType(command.Command): class DeleteVolumeType(command.Command):
"""Delete volume type""" """Delete volume type"""
log = logging.getLogger(__name__ + ".DeleteVolumeType")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(DeleteVolumeType, self).get_parser(prog_name) parser = super(DeleteVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -105,18 +96,15 @@ class DeleteVolumeType(command.Command):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.info("take_action: (%s)", parsed_args)
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_type = utils.find_resource( volume_type = utils.find_resource(
volume_client.volume_types, parsed_args.volume_type) volume_client.volume_types, parsed_args.volume_type)
volume_client.volume_types.delete(volume_type.id) volume_client.volume_types.delete(volume_type.id)
class ListVolumeType(lister.Lister): class ListVolumeType(command.Lister):
"""List volume types""" """List volume types"""
log = logging.getLogger(__name__ + '.ListVolumeType')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ListVolumeType, self).get_parser(prog_name) parser = super(ListVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -126,7 +114,6 @@ class ListVolumeType(lister.Lister):
help='List additional fields in output') help='List additional fields in output')
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
if parsed_args.long: if parsed_args.long:
columns = ['ID', 'Name', 'Description', 'Extra Specs'] columns = ['ID', 'Name', 'Description', 'Extra Specs']
@ -145,8 +132,6 @@ class ListVolumeType(lister.Lister):
class SetVolumeType(command.Command): class SetVolumeType(command.Command):
"""Set volume type properties""" """Set volume type properties"""
log = logging.getLogger(__name__ + '.SetVolumeType')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(SetVolumeType, self).get_parser(prog_name) parser = super(SetVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -173,7 +158,6 @@ class SetVolumeType(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_type = utils.find_resource( volume_type = utils.find_resource(
@ -201,11 +185,9 @@ class SetVolumeType(command.Command):
volume_type.set_keys(parsed_args.property) volume_type.set_keys(parsed_args.property)
class ShowVolumeType(show.ShowOne): class ShowVolumeType(command.ShowOne):
"""Display volume type details""" """Display volume type details"""
log = logging.getLogger(__name__ + ".ShowVolumeType")
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(ShowVolumeType, self).get_parser(prog_name) parser = super(ShowVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -216,7 +198,6 @@ class ShowVolumeType(show.ShowOne):
return parser return parser
def take_action(self, parsed_args): def take_action(self, parsed_args):
self.log.debug("take_action: (%s)", parsed_args)
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_type = utils.find_resource( volume_type = utils.find_resource(
volume_client.volume_types, parsed_args.volume_type) volume_client.volume_types, parsed_args.volume_type)
@ -228,8 +209,6 @@ class ShowVolumeType(show.ShowOne):
class UnsetVolumeType(command.Command): class UnsetVolumeType(command.Command):
"""Unset volume type properties""" """Unset volume type properties"""
log = logging.getLogger(__name__ + '.UnsetVolumeType')
def get_parser(self, prog_name): def get_parser(self, prog_name):
parser = super(UnsetVolumeType, self).get_parser(prog_name) parser = super(UnsetVolumeType, self).get_parser(prog_name)
parser.add_argument( parser.add_argument(
@ -247,7 +226,6 @@ class UnsetVolumeType(command.Command):
) )
return parser return parser
@utils.log_method(log)
def take_action(self, parsed_args): def take_action(self, parsed_args):
volume_client = self.app.client_manager.volume volume_client = self.app.client_manager.volume
volume_type = utils.find_resource( volume_type = utils.find_resource(