From 170e46b44d515733f03056d51d25b44c0e47d9dc Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Sat, 13 Jun 2020 01:00:24 +0300 Subject: [PATCH] Templar: use available_variables This aims to resolve deprecation warning: set_available_variables is being deprecated. Use "@available_variables.setter" instead Change-Id: I95191ad596656051bd6a2ba8dd720823ea3434ec --- action/config_template.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/action/config_template.py b/action/config_template.py index fdc0f68..c1fe36a 100644 --- a/action/config_template.py +++ b/action/config_template.py @@ -865,14 +865,9 @@ class ActionModule(ActionBase): ).decode('utf-8') self._templar.environment.loader.searchpath = _vars['searchpath'] - self._templar.set_available_variables(temp_vars) + self._templar.available_variables = temp_vars resultant = self._check_templar(data=template_data) - # Access to protected method is unavoidable in Ansible - self._templar.set_available_variables( - self._templar._available_variables - ) - type_merger = getattr(self, CONFIG_TYPES.get(_vars['config_type'])) resultant, config_base = type_merger( config_overrides=_vars['config_overrides'],