From 4e384845a26adec30c95088c118680760f694d95 Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Sat, 13 Apr 2019 15:32:40 -0500 Subject: [PATCH] Make data an optional argument, and only try to pull values from it if it is passed. --- ci/jobgenerator.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/ci/jobgenerator.py b/ci/jobgenerator.py index 9805b84..2d2c79e 100755 --- a/ci/jobgenerator.py +++ b/ci/jobgenerator.py @@ -110,7 +110,7 @@ class Generator: return server - def load_config(self, job_type, data): + def load_config(self, job_type, data=None): """Return a template that is a result of loading the data This makes it easier to standardize several types of jobs @@ -124,11 +124,12 @@ class Generator: template += text template = Template(template) - url = data["packaging_url"] - u_branch = data["packaging_branch_unstable"] - s_branch = data["packaging_branch_stable"] - u_upload_target = data["upload_target_unstable"] - s_upload_target = data["upload_target_stable"] + if data: + url = data["packaging_url"] + u_branch = data["packaging_branch_unstable"] + s_branch = data["packaging_branch_stable"] + u_upload_target = data["upload_target_unstable"] + s_upload_target = data["upload_target_stable"] if job_type.startswith("package"): upstream = data["upstream_url"]