Skip to content

Commit

Permalink
πŸ› Handle paths in jinja on windows.
Browse files Browse the repository at this point in the history
  • Loading branch information
Raphael Krupinski committed Feb 2, 2024
1 parent 2b1586d commit a90566d
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/rybak/jinja.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@

from ._types import LoopOverFn, RenderError, TemplateData
from .adapter import RendererAdapter
from .pycompat import Traversable


class JinjaAdapter(RendererAdapter):
Expand All @@ -29,8 +28,8 @@ def render_str(self, template: str, data: TemplateData, loop_over: Optional[Loop
except jinja2.TemplateError as e:
raise RenderError from e

def render_file(self, template_file: Traversable, target_file: Path, data: TemplateData) -> None:
template_obj = self._env.get_template(str(template_file))
def render_file(self, template_path: Path, target_file: Path, data: TemplateData) -> None:
template_obj = self._env.get_template(template_path.as_posix())
try:
text = template_obj.render(**data)
except jinja2.TemplateError as e:
Expand Down

0 comments on commit a90566d

Please sign in to comment.