diff --git a/CHANGES.rst b/CHANGES.rst index f97bc35ac6..302abec441 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -3,6 +3,8 @@ Version 3.0.2 Unreleased +- Correct type for ``jinja_loader`` property. :issue:`5388` + Version 3.0.1 ------------- diff --git a/src/flask/sansio/scaffold.py b/src/flask/sansio/scaffold.py index 40534f53c8..5355700899 100644 --- a/src/flask/sansio/scaffold.py +++ b/src/flask/sansio/scaffold.py @@ -9,6 +9,7 @@ from functools import update_wrapper import click +from jinja2 import BaseLoader from jinja2 import FileSystemLoader from werkzeug.exceptions import default_exceptions from werkzeug.exceptions import HTTPException @@ -272,7 +273,7 @@ def static_url_path(self, value: str | None) -> None: self._static_url_path = value @cached_property - def jinja_loader(self) -> FileSystemLoader | None: + def jinja_loader(self) -> BaseLoader | None: """The Jinja loader for this object's templates. By default this is a class :class:`jinja2.loaders.FileSystemLoader` to :attr:`template_folder` if it is set.