From b48e1f8d382a40d3af92ed94ef4c83dc2df31ead Mon Sep 17 00:00:00 2001 From: davidplunkett Date: Wed, 13 Feb 2019 02:00:44 +0000 Subject: [PATCH] verify masters and workers are yaml lists Change-Id: I344fac8d6eddaef64b7b05c4d71b841173752428 Signed-off-by: davidplunkett --- scripts/update_bios_settings.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/update_bios_settings.py b/scripts/update_bios_settings.py index f15c07b..ecd510b 100644 --- a/scripts/update_bios_settings.py +++ b/scripts/update_bios_settings.py @@ -43,7 +43,7 @@ def create_rc_masters(source, target_suffix): env.trim_blocks = True env.lstrip_blocks = True - for master in yaml['masters']: + for master in yaml['masters'] and type(yaml['masters']) is list: with open(source) as fd: template = env.from_string(fd.read()) data = template.render(yaml=master) @@ -68,7 +68,7 @@ def create_rc_workers(source, target_suffix): env.trim_blocks = True env.lstrip_blocks = True - if 'workers' in yaml: + if 'workers' in yaml and type(yaml['workers']) is list: for master in yaml['workers']: with open(source) as fd: template = env.from_string(fd.read()) -- 2.16.6