diff options
| author | Dennis Fink | 2025-09-28 15:02:33 +0200 |
|---|---|---|
| committer | Dennis Fink | 2025-09-28 15:02:33 +0200 |
| commit | cd4d95280ef0be3142d67a983438a4d991955694 (patch) | |
| tree | 44d7e501833452e55031b82962ce5f6327d241b1 | |
| parent | 8b5ed45bac5ae2966217b3300b8912ed79f66918 (diff) | |
| download | patternutils-cd4d95280ef0be3142d67a983438a4d991955694.tar.gz patternutils-cd4d95280ef0be3142d67a983438a4d991955694.zip | |
Use pathlib
| -rw-r--r-- | patternutils/config.py | 5 | ||||
| -rw-r--r-- | patternutils/template.py | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/patternutils/config.py b/patternutils/config.py index 4d38b21..11d6216 100644 --- a/patternutils/config.py +++ b/patternutils/config.py @@ -1,6 +1,7 @@ import glob import os.path import re +from pathlib import Path from typing import Optional, cast, get_args, overload import click @@ -14,7 +15,7 @@ from .types import ( TemplateExtensions, ) -CONFIG_PATH = click.get_app_dir("patternutils") +CONFIG_PATH = Path(click.get_app_dir("patternutils")) @overload @@ -116,7 +117,7 @@ def find_templates( ) pattern = re.compile( - os.path.join(CONFIG_PATH, path_sub_regex, f"{template_name}.{extension}") + str(CONFIG_PATH / path_sub_regex / rf"{template_name}\.{extension}") ) return [ file diff --git a/patternutils/template.py b/patternutils/template.py index 19de66c..04fa40e 100644 --- a/patternutils/template.py +++ b/patternutils/template.py @@ -77,8 +77,8 @@ def get_render_function( jinja_env_overlay = JINJA_ENV.overlay( loader=jinja2.ChoiceLoader( [ - jinja2.FileSystemLoader(os.path.join(CONFIG_PATH, command_name)), - jinja2.FileSystemLoader(os.path.join(CONFIG_PATH, "globals")), + jinja2.FileSystemLoader(CONFIG_PATH / command_name), + jinja2.FileSystemLoader(CONFIG_PATH / "globals"), ] ) ) |
