From fe774acacb1328e4f10b1b790067a600632c5c60 Mon Sep 17 00:00:00 2001 From: Sebastiaan Lokhorst Date: Sun, 13 Jun 2021 09:40:03 +0200 Subject: [PATCH] Fix jinja2 template loader We can only use the PackageLoader inside a package, which we don't have. Fixes #102 --- wg_dashboard_backend/util.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wg_dashboard_backend/util.py b/wg_dashboard_backend/util.py index 120fb53..dc0ea3a 100644 --- a/wg_dashboard_backend/util.py +++ b/wg_dashboard_backend/util.py @@ -1,2 +1,4 @@ -from jinja2 import Environment, PackageLoader -jinja_env = Environment(loader=PackageLoader(__name__, 'templates')) +import os +from jinja2 import Environment, FileSystemLoader +templates_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'templates') +jinja_env = Environment(loader=FileSystemLoader(templates_path))