diff --git a/pyinfra/operations/windows_files.py b/pyinfra/operations/windows_files.py index f78407a64..b5f429369 100644 --- a/pyinfra/operations/windows_files.py +++ b/pyinfra/operations/windows_files.py @@ -6,12 +6,15 @@ import ntpath import os -from datetime import timedelta import sys import traceback +from datetime import timedelta + import six +from jinja2 import TemplateRuntimeError, TemplateSyntaxError, UndefinedError + from pyinfra import logger from pyinfra.api import ( FileUploadCommand, @@ -21,9 +24,6 @@ ) from pyinfra.api.util import get_file_sha1, get_template -from jinja2 import TemplateRuntimeError, TemplateSyntaxError, UndefinedError -from os import makedirs, path as os_path, walk - from .util.compat import fspath from .util.files import ensure_mode_int @@ -410,7 +410,7 @@ def template( ''' if state.deploy_dir: - src = os_path.join(state.deploy_dir, src) + src = os.path.join(state.deploy_dir, src) # Ensure host/state/inventory are available inside templates (if not set) data.setdefault('host', host)