diff options
| -rw-r--r-- | obsapi/core.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/obsapi/core.py b/obsapi/core.py index 090c953..6da0b67 100644 --- a/obsapi/core.py +++ b/obsapi/core.py @@ -194,12 +194,14 @@ class ObsApi(object): return sinfo def binaries_ls(self, prj, pkg, repo, arch): + binaries = [] xml = self.build.get(prj, repo, arch, pkg) - blist = etree.fromstring(xml) - binaries = [Binary(filename=i.get('filename'), - size=i.get('size'), - mtime=i.get('mtime')) - for i in blist.findall('binary')] + if xml: + blist = etree.fromstring(xml) + binaries = [Binary(filename=i.get('filename'), + size=i.get('size'), + mtime=i.get('mtime')) + for i in blist.findall('binary')] return binaries |
