do not allow YAML strings that are OrderedDicts

This commit is contained in:
AlanCoding
2017-01-06 08:24:40 -05:00
parent 3006e357f6
commit 60cbc3cbbc

View File

@@ -185,7 +185,8 @@ def vars_validate_or_raise(vars_str):
except ValueError: except ValueError:
pass pass
try: try:
yaml.safe_load(vars_str) r = yaml.safe_load(vars_str)
if not (isinstance(r, basestring) and r.startswith('OrderedDict(')):
return vars_str return vars_str
except yaml.YAMLError: except yaml.YAMLError:
pass pass