diff options
author | James Cammarata <jimi@sngx.net> | 2017-02-21 16:23:22 -0600 |
---|---|---|
committer | James Cammarata <jimi@sngx.net> | 2017-02-21 16:25:25 -0600 |
commit | f40e1bc289518decb9be20607248ee6c1d108d06 (patch) | |
tree | 8bbd24dfc800175d2a4d1cda27f40d06f9398b41 | |
parent | ad7c55dd9dab21a816d35d182db6101731875273 (diff) | |
download | ansible-f40e1bc289518decb9be20607248ee6c1d108d06.tar.gz |
Use proper YAML constructor class for safe loading
(cherry picked from commit 9f0b3540237d59b7fa1eed514f86e9f0095a3585)
-rw-r--r-- | lib/ansible/parsing/yaml/constructor.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ansible/parsing/yaml/constructor.py b/lib/ansible/parsing/yaml/constructor.py index 6c984ad080..f85d964c9c 100644 --- a/lib/ansible/parsing/yaml/constructor.py +++ b/lib/ansible/parsing/yaml/constructor.py @@ -19,7 +19,7 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -from yaml.constructor import Constructor, ConstructorError +from yaml.constructor import SafeConstructor, ConstructorError from yaml.nodes import MappingNode from ansible.parsing.yaml.objects import AnsibleMapping, AnsibleSequence, AnsibleUnicode from ansible.vars.unsafe_proxy import wrap_var @@ -31,7 +31,7 @@ except ImportError: display = Display() -class AnsibleConstructor(Constructor): +class AnsibleConstructor(SafeConstructor): def __init__(self, file_name=None): self._ansible_file_name = file_name super(AnsibleConstructor, self).__init__() |