summaryrefslogtreecommitdiff
path: root/savannaclient/api/job_binary_internals.py
diff options
context:
space:
mode:
Diffstat (limited to 'savannaclient/api/job_binary_internals.py')
-rw-r--r--savannaclient/api/job_binary_internals.py22
1 files changed, 10 insertions, 12 deletions
diff --git a/savannaclient/api/job_binary_internals.py b/savannaclient/api/job_binary_internals.py
index 1ac3177..2a6248c 100644
--- a/savannaclient/api/job_binary_internals.py
+++ b/savannaclient/api/job_binary_internals.py
@@ -23,18 +23,16 @@ class JobBinaryInternal(base.Resource):
class JobBinaryInternalsManager(base.ResourceManager):
resource_class = JobBinaryInternal
- def list(self):
- return self._list('/job-binary-internals', "binaries")
-
- def delete(self, job_binary_id):
- return self._delete('/job-binary-internals/%s' % job_binary_id)
-
def create(self, name, data):
- url = '/job-binary-internals/%s' % name
- resp = self.api.client.put(url, data)
+ return self._create('/job-binary-internals/%s' % name, data,
+ 'job_binary_internal')
- if resp.status_code != 202:
- self._raise_api_exception(resp)
+ def list(self):
+ return self._list('/job-binary-internals', 'binaries')
+
+ def get(self, job_binary_id):
+ return self._get('/job-binary-internals/%s' % job_binary_id,
+ 'job_binary_internal')
- data = resp.json()["job_binary_internal"]
- return self.resource_class(self, data)
+ def delete(self, job_binary_id):
+ self._delete('/job-binary-internals/%s' % job_binary_id)