store yaml output, test to cover bug, and docs update

This commit is contained in:
AlanCoding
2015-12-04 11:20:05 -05:00
parent 414a5e2be0
commit 319394442a
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
@@ -304,7 +305,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: