Clean up tenant and server

* remove '_' from class names
* add class name to log instances
* some cleanups to HACKING

Change-Id: I1f6334318ee0d7d83cd3cea0e71ba4f05dd2b5c5
This commit is contained in:
Dean Troyer 2012-05-16 11:25:34 -05:00
parent d6a2762746
commit 90f9f1dfa0
4 changed files with 35 additions and 47 deletions

View File

@ -1,5 +1,5 @@
Nova Style Commandments
=======================
OpenStack Style Commandments
============================
Step 1: Read http://www.python.org/dev/peps/pep-0008/
Step 2: Read http://www.python.org/dev/peps/pep-0008/ again
@ -23,7 +23,6 @@ Imports
\n
{{begin your code}}
General
-------
- thou shalt put two newlines twixt toplevel code (funcs, classes, etc)
@ -33,7 +32,6 @@ General
- thou shalt not name anything the same name as a builtin or reserved word
- thou shalt not violate causality in our time cone, or else
Human Alphabetical Order Examples
---------------------------------
::
@ -54,7 +52,6 @@ Docstrings
----------
"""A one line docstring looks like this and ends in a period."""
"""A multiline docstring has a one-line summary, less than 80 characters.
Then a new paragraph after a newline that explains in more detail any

View File

@ -44,14 +44,14 @@ def _format_servers_list_networks(server):
return '; '.join(output)
class List_Server(command.OpenStackCommand, lister.Lister):
"List server command."
class ListServer(command.OpenStackCommand, lister.Lister):
"""List server command"""
api = 'compute'
log = logging.getLogger(__name__)
log = logging.getLogger(__name__ + '.ListServer')
def get_parser(self, prog_name):
parser = super(List_Server, self).get_parser(prog_name)
parser = super(ListServer, self).get_parser(prog_name)
parser.add_argument(
'--reservation-id',
help='only return instances that match the reservation',
@ -125,14 +125,14 @@ class List_Server(command.OpenStackCommand, lister.Lister):
)
class Show_Server(command.OpenStackCommand, show.ShowOne):
"Show server command."
class ShowServer(command.OpenStackCommand, show.ShowOne):
"""Show server command"""
api = 'compute'
log = logging.getLogger(__name__)
log = logging.getLogger(__name__ + '.ShowServer')
def get_parser(self, prog_name):
parser = super(Show_Server, self).get_parser(prog_name)
parser = super(ShowServer, self).get_parser(prog_name)
parser.add_argument(
'server',
metavar='<server>',
@ -164,7 +164,4 @@ class Show_Server(command.OpenStackCommand, show.ShowOne):
# Remove a couple of values that are long and not too useful
info.pop('links', None)
columns = sorted(info.keys())
values = [info[c] for c in columns]
return (columns, values)
return zip(*sorted(info.iteritems()))

View File

@ -28,14 +28,14 @@ from openstackclient.common import command
from openstackclient.common import utils
class Create_Tenant(command.OpenStackCommand, show.ShowOne):
class CreateTenant(command.OpenStackCommand, show.ShowOne):
"""Create tenant command"""
api = 'identity'
log = logging.getLogger(__name__)
log = logging.getLogger(__name__ + '.CreateTenant')
def get_parser(self, prog_name):
parser = super(Create_Tenant, self).get_parser(prog_name)
parser = super(CreateTenant, self).get_parser(prog_name)
parser.add_argument(
'tenant_name',
metavar='<tenant-name>',
@ -73,20 +73,17 @@ class Create_Tenant(command.OpenStackCommand, show.ShowOne):
info = {}
info.update(tenant._info)
columns = sorted(info.keys())
values = [info[c] for c in columns]
return (columns, values)
return zip(*sorted(info.iteritems()))
class Delete_Tenant(command.OpenStackCommand):
class DeleteTenant(command.OpenStackCommand):
"""Delete tenant command"""
api = 'identity'
log = logging.getLogger(__name__)
log = logging.getLogger(__name__ + '.DeleteTenant')
def get_parser(self, prog_name):
parser = super(Delete_Tenant, self).get_parser(prog_name)
parser = super(DeleteTenant, self).get_parser(prog_name)
parser.add_argument(
'tenant',
metavar='<tenant>',
@ -103,14 +100,14 @@ class Delete_Tenant(command.OpenStackCommand):
return
class List_Tenant(command.OpenStackCommand, lister.Lister):
class ListTenant(command.OpenStackCommand, lister.Lister):
"""List tenant command"""
api = 'identity'
log = logging.getLogger(__name__)
log = logging.getLogger(__name__ + '.ListTenant')
def get_parser(self, prog_name):
parser = super(List_Tenant, self).get_parser(prog_name)
parser = super(ListTenant, self).get_parser(prog_name)
parser.add_argument(
'--long',
action='store_true',
@ -134,14 +131,14 @@ class List_Tenant(command.OpenStackCommand, lister.Lister):
)
class Set_Tenant(command.OpenStackCommand):
class SetTenant(command.OpenStackCommand):
"""Set tenant command"""
api = 'identity'
log = logging.getLogger(__name__)
log = logging.getLogger(__name__ + '.SetTenant')
def get_parser(self, prog_name):
parser = super(Set_Tenant, self).get_parser(prog_name)
parser = super(SetTenant, self).get_parser(prog_name)
parser.add_argument(
'tenant',
metavar='<tenant>',
@ -193,14 +190,14 @@ class Set_Tenant(command.OpenStackCommand):
return
class Show_Tenant(command.OpenStackCommand, show.ShowOne):
class ShowTenant(command.OpenStackCommand, show.ShowOne):
"""Show tenant command"""
api = 'identity'
log = logging.getLogger(__name__)
log = logging.getLogger(__name__ + '.ShowTenant')
def get_parser(self, prog_name):
parser = super(Show_Tenant, self).get_parser(prog_name)
parser = super(ShowTenant, self).get_parser(prog_name)
parser.add_argument(
'tenant',
metavar='<tenant>',
@ -216,7 +213,4 @@ class Show_Tenant(command.OpenStackCommand, show.ShowOne):
info = {}
info.update(tenant._info)
columns = sorted(info.keys())
values = [info[c] for c in columns]
return (columns, values)
return zip(*sorted(info.iteritems()))

View File

@ -59,8 +59,8 @@ setuptools.setup(
entry_points={
'console_scripts': ['openstack=openstackclient.shell:main'],
'openstack.cli': [
'list_server=openstackclient.compute.v2.server:List_Server',
'show_server=openstackclient.compute.v2.server:Show_Server',
'list_server=openstackclient.compute.v2.server:ListServer',
'show_server=openstackclient.compute.v2.server:ShowServer',
'create_service=' +
'openstackclient.identity.v2_0.service:CreateService',
'delete_service=' +
@ -68,12 +68,12 @@ setuptools.setup(
'list_service=openstackclient.identity.v2_0.service:ListService',
'show_service=openstackclient.identity.v2_0.service:ShowService',
'create_tenant=' +
'openstackclient.identity.v2_0.tenant:Create_Tenant',
'openstackclient.identity.v2_0.tenant:CreateTenant',
'delete_tenant=' +
'openstackclient.identity.v2_0.tenant:Delete_Tenant',
'list_tenant=openstackclient.identity.v2_0.tenant:List_Tenant',
'set_tenant=openstackclient.identity.v2_0.tenant:Set_Tenant',
'show_tenant=openstackclient.identity.v2_0.tenant:Show_Tenant',
'openstackclient.identity.v2_0.tenant:DeleteTenant',
'list_tenant=openstackclient.identity.v2_0.tenant:ListTenant',
'set_tenant=openstackclient.identity.v2_0.tenant:SetTenant',
'show_tenant=openstackclient.identity.v2_0.tenant:ShowTenant',
'create_user=' +
'openstackclient.identity.v2_0.user:CreateUser',
'delete_user=' +