From 863eb069947ee055d4c8eb17a52a0581105af141 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Brunner?= Date: Thu, 29 Jun 2023 12:04:38 +0200 Subject: [PATCH] Fix the Jinja loader --- scan_to_paperless/status.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scan_to_paperless/status.py b/scan_to_paperless/status.py index 94ade7b2..38505db1 100644 --- a/scan_to_paperless/status.py +++ b/scan_to_paperless/status.py @@ -6,7 +6,7 @@ import os.path from typing import Dict, NamedTuple, Optional -from jinja2 import Environment, PackageLoader, select_autoescape +import jinja2 from ruamel.yaml.main import YAML WAITING_STATUS_NAME = "Waiting validation" @@ -170,7 +170,10 @@ def write(self) -> None: return with open(self._file, "w", encoding="utf-8") as status_file: - env = Environment(loader=PackageLoader("scan_to_paperless"), autoescape=select_autoescape()) + env = jinja2.Environment( + loader=jinja2.FileSystemLoader(os.path.dirname(__file__)), + autoescape=jinja2.select_autoescape(), + ) template = env.get_template("status.html") status_file.write( template.render(