mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
unsafe cleanup
This commit is contained in:
committed by
Toshio Kuratomi
parent
031e961c58
commit
8c43ce491e
2
changelogs/fragments/unsafe_cleanup.yml
Normal file
2
changelogs/fragments/unsafe_cleanup.yml
Normal file
@@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- small code cleanup to make method signatures match their parents and nicer 'unsafe' handling.
|
||||
@@ -78,7 +78,7 @@ class AnsibleConstructor(SafeConstructor):
|
||||
|
||||
return mapping
|
||||
|
||||
def construct_yaml_str(self, node, unsafe=False):
|
||||
def construct_yaml_str(self, node):
|
||||
# Override the default string handling function
|
||||
# to always return unicode objects
|
||||
value = self.construct_scalar(node)
|
||||
@@ -86,9 +86,6 @@ class AnsibleConstructor(SafeConstructor):
|
||||
|
||||
ret.ansible_pos = self._node_position_info(node)
|
||||
|
||||
if unsafe:
|
||||
ret = wrap_var(ret)
|
||||
|
||||
return ret
|
||||
|
||||
def construct_vault_encrypted_unicode(self, node):
|
||||
@@ -113,7 +110,7 @@ class AnsibleConstructor(SafeConstructor):
|
||||
data.ansible_pos = self._node_position_info(node)
|
||||
|
||||
def construct_yaml_unsafe(self, node):
|
||||
return self.construct_yaml_str(node, unsafe=True)
|
||||
return wrap_var(self.construct_yaml_str(node))
|
||||
|
||||
def _node_position_info(self, node):
|
||||
# the line number where the previous token has ended (plus empty lines)
|
||||
|
||||
Reference in New Issue
Block a user