From 8ab7de1d14fda8a8f8bc59bc26d1848b3dc5d968 Mon Sep 17 00:00:00 2001 From: Kiall Mac Innes Date: Tue, 4 Dec 2012 17:19:45 +0000 Subject: [PATCH] Remove unused code Change-Id: I3c2068fd315d1acaa3a93a740f1603a117f14cf5 --- monikerclient/v1/base.py | 48 ---------------------------------------- 1 file changed, 48 deletions(-) diff --git a/monikerclient/v1/base.py b/monikerclient/v1/base.py index 206139b..8b97253 100644 --- a/monikerclient/v1/base.py +++ b/monikerclient/v1/base.py @@ -14,62 +14,14 @@ # License for the specific language governing permissions and limitations # under the License. import abc -import json class Controller(object): __metaclass__ = abc.ABCMeta - resource = None - schema = None - def __init__(self, client): self.client = client - @property - def path(self): - return '/' + self.plural - - @property - def plural(self): - return self.resource + 's' - - def _list(self): - """ - List something - """ - response = self.client.get(self.path) - return [self.schema(i) for i in response.json[self.plural]] - - def _get(self, id_): - """ - Get something - """ - response = self.client.get(self.path + '/%s' % id_) - return self.schema(response.json) - - def _create(self, values): - """ - Create something - """ - response = self.client.post(self.path, data=json.dumps(values)) - return self.schema(response.json) - - def _update(self, values): - """ - Update something - """ - response = self.client.put(self.path + '/%s' % values['id'], - data=json.dumps(values)) - return self.schema(response.json) - - def _delete(self, obj): - """ - Delete something - """ - id_ = obj.id if isinstance(obj, self.schema) else obj - self.client.delete(self.path + '/%s' % id_) - @abc.abstractmethod def list(self, *args, **kw): """