1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-09-08 05:58:43 +02:00

don't hardcode 'package' query parameter into show_results_meta()

This commit is contained in:
Dr. Peter Poeml
2007-08-11 12:29:38 +00:00
parent 6298267101
commit 5cd1ace719
2 changed files with 7 additions and 4 deletions

View File

@@ -1096,7 +1096,7 @@ class Osc(cmdln.Cmdln):
pacs = findpacs(args)
for pac in pacs:
print ''.join(show_results_meta(pac.apiurl, pac.prjname, pac.name))
print ''.join(show_results_meta(pac.apiurl, pac.prjname, package=pac.name))
def do_results(self, subcmd, opts, *args):

View File

@@ -1459,8 +1459,11 @@ def get_repos_of_project(apiurl, prj):
return r
def show_results_meta(apiurl, prj, package):
u = makeurl(apiurl, ['build', prj, '_result?package=%s' % pathname2url(package)])
def show_results_meta(apiurl, prj, package=None):
query = []
if package:
query.append('package=%s' % pathname2url(package))
u = makeurl(apiurl, ['build', prj, '_result'], query=query)
f = http_GET(u)
return f.readlines()
@@ -1475,7 +1478,7 @@ def get_results(apiurl, prj, package):
r = []
result_line_templ = '%(rep)-15s %(arch)-10s %(status)s'
f = show_results_meta(apiurl, prj, package)
f = show_results_meta(apiurl, prj, package=package)
tree = ET.parse(StringIO(''.join(f)))
root = tree.getroot()