summaryrefslogtreecommitdiff
path: root/obsapi/buildapi.py
diff options
context:
space:
mode:
authorScott Bahling <sbahling@suse.de>2018-08-03 16:41:14 +0200
committerScott Bahling <sbahling@suse.de>2018-08-03 16:41:14 +0200
commit494f2c4dc9c5d1937545e0af54345c4d0d578bee (patch)
tree2c20a1dfe5d0bc72aa4f7206c0fa1bfce6ed3369 /obsapi/buildapi.py
parent04660109f28859424307f159ef96dd164ef720a8 (diff)
downloadobsapi-494f2c4dc9c5d1937545e0af54345c4d0d578bee.tar.gz
obsapi-494f2c4dc9c5d1937545e0af54345c4d0d578bee.tar.xz
obsapi-494f2c4dc9c5d1937545e0af54345c4d0d578bee.zip
Add put and post methods to build api
Diffstat (limited to 'obsapi/buildapi.py')
-rw-r--r--obsapi/buildapi.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/obsapi/buildapi.py b/obsapi/buildapi.py
index 698e5e7..40af2f8 100644
--- a/obsapi/buildapi.py
+++ b/obsapi/buildapi.py
@@ -13,6 +13,9 @@ class ObsBuildApi(ObsHttpApi):
def __put(self, *args, **kwargs):
return super(ObsBuildApi, self).put(*args, **kwargs)
+ def __post(self, *args, **kwargs):
+ return super(ObsBuildApi, self).post(*args, **kwargs)
+
def get(self, prj='', repo='', arch='', pkg='', binaryname='',
view=None, binary_get=False):
if binaryname:
@@ -56,3 +59,10 @@ class ObsBuildApi(ObsHttpApi):
def get_repository(self, prj, repo, arch, binaryname=''):
return self.__get(prj, repo, arch, '_repository', binaryname)
+
+ def put_repository(self, prj, repo, arch, filename, data):
+ return self.__put(prj, repo, arch, '_repository', filename, data=data)
+
+ def post(self, prj, repo, arch, pkg, data, **kwargs):
+ print(prj, repo, arch, pkg)
+ return self.__post(prj, repo, arch, pkg, data=data, **kwargs)