Remove un-used base CLI command classes

Change-Id: I0f029e0d027e00f9f7e0f408d6161748e9c619a0
This commit is contained in:
Kiall Mac Innes 2013-04-09 17:36:33 +01:00
parent e3cd9f19e6
commit 82b0cf66f6

View File

@ -15,9 +15,6 @@
# under the License.
import abc
from cliff.command import Command as CliffCommand
from cliff.lister import Lister
from cliff.show import ShowOne
from moniker import utils
from moniker.context import MonikerContext
@ -53,32 +50,3 @@ class Command(CliffCommand):
# TODO: Common Exception Handling Here
results = self.execute(parsed_args)
return self.post_execute(results)
class ListCommand(Command, Lister):
def post_execute(self, results):
if len(results) > 0:
columns = utils.get_columns(results)
data = [utils.get_item_properties(i, columns) for i in results]
return columns, data
else:
return [], ()
class GetCommand(Command, ShowOne):
def post_execute(self, results):
return results.keys(), results.values()
class CreateCommand(Command, ShowOne):
def post_execute(self, results):
return results.keys(), results.values()
class UpdateCommand(Command, ShowOne):
def post_execute(self, results):
return results.keys(), results.values()
class DeleteCommand(Command):
pass