From f54fa113d38230cd7a8e8de1a8ced0f24e344a4e Mon Sep 17 00:00:00 2001 From: Lily Foote Date: Thu, 11 Aug 2022 15:22:08 +0100 Subject: [PATCH] Improve the PackageLoader error message This exception is raised when the `package_path` directory (default "templates") is not found, so explain this. --- src/jinja2/loaders.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jinja2/loaders.py b/src/jinja2/loaders.py index 35799584..0cdeca14 100644 --- a/src/jinja2/loaders.py +++ b/src/jinja2/loaders.py @@ -353,8 +353,8 @@ class PackageLoader(BaseLoader): if template_root is None: raise ValueError( - f"The {package_name!r} package was not installed in a" - " way that PackageLoader understands." + f"PackageLoader could not find a '{package_path}' directory for the " + f"{package_name!r} package." ) self._template_root = template_root -- 2.47.3