summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-05-16 17:04:44 +0000
committerGerrit Code Review <review@openstack.org>2012-05-16 17:04:44 +0000
commitdf5927a0938ba65e96f7b3516791f45290769758 (patch)
treed95037afaa64549b69273792ce60acbefd7b8422
parente1afa4c7cc19054844aee607ccc87d683375a9d8 (diff)
parent90f9f1dfa086f24975b4a11df9c7b46a07c430af (diff)
downloadpython-openstackclient-df5927a0938ba65e96f7b3516791f45290769758.tar.gz
Merge "Clean up tenant and server"
-rw-r--r--HACKING7
-rw-r--r--openstackclient/compute/v2/server.py21
-rw-r--r--openstackclient/identity/v2_0/tenant.py40
-rw-r--r--setup.py14
4 files changed, 35 insertions, 47 deletions
diff --git a/HACKING b/HACKING
index acf76e54..1218e5f7 100644
--- a/HACKING
+++ b/HACKING
@@ -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
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py
index 201e29f7..ab7ef93e 100644
--- a/openstackclient/compute/v2/server.py
+++ b/openstackclient/compute/v2/server.py
@@ -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()))
diff --git a/openstackclient/identity/v2_0/tenant.py b/openstackclient/identity/v2_0/tenant.py
index 870b8454..0f400e9b 100644
--- a/openstackclient/identity/v2_0/tenant.py
+++ b/openstackclient/identity/v2_0/tenant.py
@@ -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)
+ return zip(*sorted(info.iteritems()))
- columns = sorted(info.keys())
- values = [info[c] for c in columns]
- return (columns, values)
-
-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()))
diff --git a/setup.py b/setup.py
index e2392f1b..922a462f 100644
--- a/setup.py
+++ b/setup.py
@@ -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=' +