common.py: Introduced get_prerelease_projects API
authorEd Bartosh <eduard.bartosh@intel.com>
Sun, 18 May 2014 09:40:47 +0000 (12:40 +0300)
committerEd Bartosh <eduard.bartosh@intel.com>
Mon, 19 May 2014 08:14:46 +0000 (11:14 +0300)
Although it's tiny API it makes sense to implement it as
it keeps usage of OBS_PROJECT_PREFIX inside common.py

Change-Id: Ib5166f4804499576f8540a3141129507410beb49
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
repa/common.py

index 5f41030d4fec29f438e1e7ededa1461fb53595a7..a3912cb106908d551d62bccb3ce023be42cbafbf 100644 (file)
@@ -41,6 +41,10 @@ class RepaException(Exception):
     """Custom repa exception. All repa modules should use it."""
     pass
 
+def get_prerelease_projects(obs, target_prj, tag=None):
+    """Get list of prerelease projects for specified target project."""
+    return obs.get_project_list('^%s%s:' % (OBS_PROJECT_PREFIX, target_prj))
+
 def get_project_by_name(obs, name, target):
     """Lookup for a project in OBS by submission or group name."""
     if name.startswith('submitgroup/'):