summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/lock.yaml2
-rw-r--r--CHANGES.rst6
-rw-r--r--src/jinja2/__init__.py2
-rw-r--r--src/jinja2/loaders.py25
4 files changed, 19 insertions, 16 deletions
diff --git a/.github/workflows/lock.yaml b/.github/workflows/lock.yaml
index b4f7633..c771673 100644
--- a/.github/workflows/lock.yaml
+++ b/.github/workflows/lock.yaml
@@ -8,7 +8,7 @@ jobs:
lock:
runs-on: ubuntu-latest
steps:
- - uses: dessant/lock-threads@v3
+ - uses: dessant/lock-threads@v4
with:
github-token: ${{ github.token }}
issue-inactive-days: 14
diff --git a/CHANGES.rst b/CHANGES.rst
index fede06e..7ee75a6 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,5 +1,11 @@
.. currentmodule:: jinja2
+Version 3.2.0
+-------------
+
+Unreleased
+
+
Version 3.1.2
-------------
diff --git a/src/jinja2/__init__.py b/src/jinja2/__init__.py
index e323926..bfa6b25 100644
--- a/src/jinja2/__init__.py
+++ b/src/jinja2/__init__.py
@@ -34,4 +34,4 @@ from .utils import pass_environment as pass_environment
from .utils import pass_eval_context as pass_eval_context
from .utils import select_autoescape as select_autoescape
-__version__ = "3.1.2"
+__version__ = "3.2.0.dev0"
diff --git a/src/jinja2/loaders.py b/src/jinja2/loaders.py
index 32f3a74..57b5582 100644
--- a/src/jinja2/loaders.py
+++ b/src/jinja2/loaders.py
@@ -28,7 +28,7 @@ def split_template_path(template: str) -> t.List[str]:
pieces = []
for piece in template.split("/"):
if (
- os.path.sep in piece
+ os.sep in piece
or (os.path.altsep and os.path.altsep in piece)
or piece == os.path.pardir
):
@@ -225,8 +225,8 @@ class FileSystemLoader(BaseLoader):
for filename in filenames:
template = (
os.path.join(dirpath, filename)[len(searchpath) :]
- .strip(os.path.sep)
- .replace(os.path.sep, "/")
+ .strip(os.sep)
+ .replace(os.sep, "/")
)
if template[:2] == "./":
template = template[2:]
@@ -274,12 +274,12 @@ class PackageLoader(BaseLoader):
package_path: "str" = "templates",
encoding: str = "utf-8",
) -> None:
- package_path = os.path.normpath(package_path).rstrip(os.path.sep)
+ package_path = os.path.normpath(package_path).rstrip(os.sep)
# normpath preserves ".", which isn't valid in zip paths.
if package_path == os.path.curdir:
package_path = ""
- elif package_path[:2] == os.path.curdir + os.path.sep:
+ elif package_path[:2] == os.path.curdir + os.sep:
package_path = package_path[2:]
self.package_path = package_path
@@ -300,7 +300,7 @@ class PackageLoader(BaseLoader):
if isinstance(loader, zipimport.zipimporter):
self._archive = loader.archive
pkgdir = next(iter(spec.submodule_search_locations)) # type: ignore
- template_root = os.path.join(pkgdir, package_path).rstrip(os.path.sep)
+ template_root = os.path.join(pkgdir, package_path).rstrip(os.sep)
else:
roots: t.List[str] = []
@@ -373,9 +373,9 @@ class PackageLoader(BaseLoader):
offset = len(self._template_root)
for dirpath, _, filenames in os.walk(self._template_root):
- dirpath = dirpath[offset:].lstrip(os.path.sep)
+ dirpath = dirpath[offset:].lstrip(os.sep)
results.extend(
- os.path.join(dirpath, name).replace(os.path.sep, "/")
+ os.path.join(dirpath, name).replace(os.sep, "/")
for name in filenames
)
else:
@@ -386,16 +386,13 @@ class PackageLoader(BaseLoader):
)
# Package is a zip file.
- prefix = (
- self._template_root[len(self._archive) :].lstrip(os.path.sep)
- + os.path.sep
- )
+ prefix = self._template_root[len(self._archive) :].lstrip(os.sep) + os.sep
offset = len(prefix)
for name in self._loader._files.keys():
# Find names under the templates directory that aren't directories.
- if name.startswith(prefix) and name[-1] != os.path.sep:
- results.append(name[offset:].replace(os.path.sep, "/"))
+ if name.startswith(prefix) and name[-1] != os.sep:
+ results.append(name[offset:].replace(os.sep, "/"))
results.sort()
return results