import json
-from repa.obs import OBS_PREFIX
+OBS_PROJECT_PREFIX = "home:prerelease:"
class RepaException(Exception):
"""Custom repa exception. All repa modules should use it."""
def get_project_by_name(obs, name, target):
"""Lookup for a project in OBS by submission or group name."""
- projects = list(obs.get_projects('^%s%s:%s$' % (OBS_PREFIX, target,
+ projects = list(obs.get_projects('^%s%s:%s$' % (OBS_PROJECT_PREFIX, target,
name.replace('/', ':'))))
if not projects:
raise RepaException('OBS project not found for %s %s' % \
from StringIO import StringIO
from repa.main import sub_main
-from repa.obs import OBS, OBS_PREFIX
-from repa.common import RepaException, get_project_by_name
+from repa.obs import OBS
+from repa.common import RepaException, get_project_by_name, OBS_PROJECT_PREFIX
def check_target_prj(submissions):
timestamp)
gmeta = {'name': name, 'obs_target_prj': target_prj,
'submissions': submissions, 'comment': comment}
- project = '%s%s:%s' % (OBS_PREFIX, str(target_prj), name.replace('/', ':'))
+ project = '%s%s:%s' % (OBS_PROJECT_PREFIX, str(target_prj),
+ name.replace('/', ':'))
saved = sys.stdout
sys.stdout = StringIO()
import os
import json
-from repa.obs import OBS, OBS_PREFIX
+from repa.common import OBS_PROJECT_PREFIX
+from repa.obs import OBS
from repa.main import sub_main
"""List submissions and groups."""
# submissions
groups = []
- for project, desc in obs.get_projects('^%s.*%s' % (OBS_PREFIX, regexp)):
+ for project, desc in obs.get_projects('^%s.*%s' %
+ (OBS_PROJECT_PREFIX, regexp)):
meta = json.loads(desc)
if ':submitgroup:' in project:
groups.append(meta)
from gitbuildsys.utils import Temp
-OBS_PREFIX = "home:prerelease:"
-
OSCRC_TEMPLATE = """[general]
apiurl = %(apiurl)s
plaintext_passwd=0