summaryrefslogtreecommitdiff
path: root/obsapi
diff options
context:
space:
mode:
Diffstat (limited to 'obsapi')
-rw-r--r--obsapi/core.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/obsapi/core.py b/obsapi/core.py
index e46e57f..55ddba0 100644
--- a/obsapi/core.py
+++ b/obsapi/core.py
@@ -246,7 +246,9 @@ class ObsApi(object):
def put_package_meta(self, prj, pkg, xml):
return self.put_meta(prj, pkg, xml)
- def ls(self, prj=None, pkg=None):
+ def ls(self, prj=None, pkg=None, repo=None, arch=None):
+ if repo and arch:
+ return self.binaries_ls(prj, pkg, repo, arch)
if prj and pkg:
return self.package_ls(prj, pkg)
if prj:
@@ -295,7 +297,7 @@ class ObsApi(object):
return sinfo
- def get_binaries(self, prj, pkg, repo, arch):
+ def binaries_ls(self, prj, pkg, repo, arch):
api = '/build/{}/{}/{}/{}'.format(prj, repo, arch, pkg)
xml = self.get_xml(api)
blist = etree.fromstring(xml)