Merge pull request #4921 from ivanovmg/fix/template_folder

Allow pathlib.Path for template_folder
This commit is contained in:
David Lord 2022-12-24 11:20:56 -07:00 committed by GitHub
commit 631b6dd546
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 3 deletions

View file

@ -3,6 +3,8 @@ Version 2.2.3
Unreleased
- Fix the type of ``template_folder`` to accept ``pathlib.Path``. :issue:`4892`
Version 2.2.2
-------------

View file

@ -558,7 +558,7 @@ class Flask(Scaffold):
static_host: t.Optional[str] = None,
host_matching: bool = False,
subdomain_matching: bool = False,
template_folder: t.Optional[str] = "templates",
template_folder: t.Optional[t.Union[str, os.PathLike]] = "templates",
instance_path: t.Optional[str] = None,
instance_relative_config: bool = False,
root_path: t.Optional[str] = None,

View file

@ -250,7 +250,7 @@ class Blueprint(Scaffold):
import_name: str,
static_folder: t.Optional[t.Union[str, os.PathLike]] = None,
static_url_path: t.Optional[str] = None,
template_folder: t.Optional[str] = None,
template_folder: t.Optional[t.Union[str, os.PathLike]] = None,
url_prefix: t.Optional[str] = None,
subdomain: t.Optional[str] = None,
url_defaults: t.Optional[dict] = None,

View file

@ -93,7 +93,7 @@ class Scaffold:
import_name: str,
static_folder: t.Optional[t.Union[str, os.PathLike]] = None,
static_url_path: t.Optional[str] = None,
template_folder: t.Optional[str] = None,
template_folder: t.Optional[t.Union[str, os.PathLike]] = None,
root_path: t.Optional[str] = None,
):
#: The name of the package or module that this object belongs