Avoid circular imports on mac os

This commit is contained in:
Daniel A. Wozniak 2024-02-27 02:20:04 -07:00
parent 823886028b
commit 9a35eb712a

View file

@ -29,7 +29,6 @@ import salt.utils.yamlencoding
from salt import __path__ as saltpath
from salt.exceptions import CommandExecutionError, SaltInvocationError, SaltRenderError
from salt.loader.context import NamedLoaderContext
from salt.loader.dunder import __file_client__
from salt.utils.decorators.jinja import JinjaFilter, JinjaGlobal, JinjaTest
from salt.utils.odict import OrderedDict
from salt.utils.versions import Version
@ -358,6 +357,8 @@ def render_jinja_tmpl(tmplstr, context, tmplpath=None):
if tmplpath:
loader = jinja2.FileSystemLoader(os.path.dirname(tmplpath))
else:
from salt.loader.dunder import __file_client__
loader = salt.utils.jinja.SaltCacheLoader(
opts,
saltenv,