summaryrefslogtreecommitdiff
path: root/obsapi/core.py
diff options
context:
space:
mode:
authorScott Bahling <sbahling@suse.com>2020-01-26 00:53:21 +0100
committerScott Bahling <sbahling@suse.com>2020-01-26 00:53:21 +0100
commitf728ee98064776a186a154e6c931ec3c87719b98 (patch)
tree4860d6698be2fdb8d458a5066c737bcfb06c1379 /obsapi/core.py
parent488fe5d1b1eabbf971cfacc573401e53e88274f1 (diff)
downloadobsapi-f728ee98064776a186a154e6c931ec3c87719b98.tar.gz
obsapi-f728ee98064776a186a154e6c931ec3c87719b98.tar.xz
obsapi-f728ee98064776a186a154e6c931ec3c87719b98.zip
Add RepoFlags class and api.get_repo_flags method
Diffstat (limited to 'obsapi/core.py')
-rw-r--r--obsapi/core.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/obsapi/core.py b/obsapi/core.py
index f09ce3b..8845016 100644
--- a/obsapi/core.py
+++ b/obsapi/core.py
@@ -7,6 +7,7 @@ from datetime import datetime
from obsapi.sourceapi import ObsSourceApi
from obsapi.buildapi import ObsBuildApi
from obsapi.formatter import Formatter
+from obsapi.repoflags import RepoFlags
LSItem = namedtuple('LSItem', 'name md5 size mtime')
@@ -298,6 +299,9 @@ class ObsApi(object):
return vendor
+ def get_repo_flags(self, flag_type, prj, pkg=None):
+ return RepoFlags(flag_type, self.get_meta(prj, pkg))
+
def locked(self, prj, pkg=None):
meta = self.__xml2etree(self.get_meta(prj, pkg))
if meta.find('lock') is not None: