summaryrefslogtreecommitdiff
path: root/obsapi
diff options
context:
space:
mode:
Diffstat (limited to 'obsapi')
-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)