[pre-commit.ci lite] apply automatic fixes

This commit is contained in:
pre-commit-ci-lite[bot] 2025-05-20 11:01:02 +00:00 committed by GitHub
parent 063544167d
commit 914b3bfdd0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 15 additions and 20 deletions

View file

@ -232,8 +232,7 @@ class Flask(App):
host_matching: bool = False,
subdomain_matching: bool = False,
template_folder: (
str | os.PathLike[str] |
t.Sequence[t.Union[str, "os.PathLike[str]"]] | None
str | os.PathLike[str] | t.Sequence[str | os.PathLike[str]] | None
) = "templates",
instance_path: str | None = None,
instance_relative_config: bool = False,

View file

@ -23,9 +23,8 @@ class Blueprint(SansioBlueprint):
static_folder: str | os.PathLike[str] | None = None,
static_url_path: str | None = None,
template_folder: (
str | os.PathLike[str] | None |
t.Sequence[t.Union[str, "os.PathLike[str]"]] | None
)= None,
str | os.PathLike[str] | None | t.Sequence[str | os.PathLike[str]] | None
) = None,
url_prefix: str | None = None,
subdomain: str | None = None,
url_defaults: dict[str, t.Any] | None = None,

View file

@ -288,8 +288,7 @@ class App(Scaffold):
host_matching: bool = False,
subdomain_matching: bool = False,
template_folder: (
str | os.PathLike[str] |
t.Sequence[t.Union[str, "os.PathLike[str]"]] | None
str | os.PathLike[str] | t.Sequence[str | os.PathLike[str]] | None
) = "templates",
instance_path: str | None = None,
instance_relative_config: bool = False,

View file

@ -179,8 +179,7 @@ class Blueprint(Scaffold):
static_folder: str | os.PathLike[str] | None = None,
static_url_path: str | None = None,
template_folder: (
str | os.PathLike[str] |
t.Sequence[t.Union[str, "os.PathLike[str]"]] | None
str | os.PathLike[str] | t.Sequence[str | os.PathLike[str]] | None
) = None,
url_prefix: str | None = None,
subdomain: str | None = None,

View file

@ -6,7 +6,6 @@ import pathlib
import sys
import typing as t
from collections import defaultdict
from collections.abc import Sequence
from functools import update_wrapper
from jinja2 import BaseLoader
@ -79,8 +78,7 @@ class Scaffold:
static_folder: str | os.PathLike[str] | None = None,
static_url_path: str | None = None,
template_folder: (
str | os.PathLike[str] |
t.Sequence[t.Union[str, "os.PathLike[str]"]] | None
str | os.PathLike[str] | t.Sequence[str | os.PathLike[str]] | None
) = None,
root_path: str | None = None,
):
@ -284,14 +282,15 @@ class Scaffold:
if self.template_folder is None:
return None
if isinstance(self.template_folder, str):
return FileSystemLoader(
os.path.join(self.root_path, self.template_folder)
)
return FileSystemLoader([
folder if isinstance(folder, os.PathLike)
else os.path.join(self.root_path, folder)
for folder in self.template_folder
])
return FileSystemLoader(os.path.join(self.root_path, self.template_folder))
return FileSystemLoader(
[
folder
if isinstance(folder, os.PathLike)
else os.path.join(self.root_path, folder)
for folder in self.template_folder
]
)
def _method_route(
self,