diff options
Diffstat (limited to 'obsapi')
| -rw-r--r-- | obsapi/buildapi.py | 10 |
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) |
