From d482e718abb4cdbea840af20f89a4ab7d3e2ad12 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Thu, 28 Nov 2019 18:38:05 +0000 Subject: fix division processing --- cgi-bin/monkey-index.cgi | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cgi-bin/monkey-index.cgi b/cgi-bin/monkey-index.cgi index a54125a..bdc5103 100755 --- a/cgi-bin/monkey-index.cgi +++ b/cgi-bin/monkey-index.cgi @@ -29,18 +29,23 @@ def main(): division = 'index' - if 'division' in params and re.match('^[A-Za-z0-9-]+$', params['division']): - division = params['division'] + if 'division' in params and re.match('^[A-Za-z0-9-]+$', params['division'].value): + division = params['division'].value print('Content-Type: text/plain') print('') + # load all test plan yaml files for fname in os.listdir(testroot): if not fname.endswith(".yaml"): continue with open(os.path.join(testroot, fname), "r") as file_handle: files[fname] = yaml.load(file_handle) + if division + '.yaml' not in files: + print('# Unknown division ' + division) + return + for group in files[division + '.yaml']: print("---") group["kind"] = "group" -- cgit v1.2.3