Merge pull request #524 from AlanCoding/yaml_devel

Allow job_template launch to store YAML extra_vars
This commit is contained in:
Alan Rominger
2016-01-14 12:31:23 -05:00
3 changed files with 31 additions and 6 deletions

View File

@@ -4,6 +4,7 @@
# Python
import hmac
import json
import yaml
import logging
# Django
@@ -305,7 +306,8 @@ class JobTemplate(UnifiedJobTemplate, JobOptions):
kwargs_extra_vars = json.loads(kwargs_extra_vars)
except Exception:
try:
yaml.safe_load(kwargs_extra_vars)
kwargs_extra_vars = yaml.safe_load(kwargs_extra_vars)
assert type(kwargs_extra_vars) is dict
except:
kwargs_extra_vars = {}
else: