From 21b8680557ca76f8897bc487ad6fbeeb85764ef0 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 25 Sep 2014 15:31:24 +0200 Subject: [PATCH] contrib/bkr: fix crash in script with invalid test cases missing "script" Signed-off-by: Thomas Haller --- contrib/rh-bkr/bkr.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/contrib/rh-bkr/bkr.py b/contrib/rh-bkr/bkr.py index 4d077c3e79..d329cbb3ac 100755 --- a/contrib/rh-bkr/bkr.py +++ b/contrib/rh-bkr/bkr.py @@ -45,7 +45,13 @@ def sub_dict(diction, keys, default=None): def nitrate_get_script_name_for_case(case): name = case.get('script_name', None) if name is None: - name = case['script'].split('=')[-1] + name = case['script'] + if name is None: + if '__script_name_hack' not in case: + print("WARNING: test case has no script name. It cannot be used: %s" % (str(case))) + case['__script_name_hack'] = '' + return "" + name = name.split('=')[-1] case['script_name'] = name return name