From 494f2c4dc9c5d1937545e0af54345c4d0d578bee Mon Sep 17 00:00:00 2001 From: Scott Bahling Date: Fri, 3 Aug 2018 16:41:14 +0200 Subject: Add put and post methods to build api --- obsapi/buildapi.py | 10 ++++++++++ 1 file changed, 10 insertions(+) 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) -- cgit v1.2.3