From 03d5d3ee2f07d2fea137be1924af71108c8c415e Mon Sep 17 00:00:00 2001 From: Micah Jerome Ellison Date: Sat, 6 May 2023 14:42:10 -0700 Subject: [PATCH] Keep pathlib within a function for readability --- jrnl/path.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jrnl/path.py b/jrnl/path.py index 938f6a3e..4361cf97 100644 --- a/jrnl/path.py +++ b/jrnl/path.py @@ -2,6 +2,7 @@ # License: https://www.gnu.org/licenses/gpl-3.0.html import os.path +from pathlib import Path import xdg.BaseDirectory @@ -39,8 +40,8 @@ def get_templates_path() -> str: doesn't exist. """ # jrnl_xdg_resource_path is created by save_data_path if it does not exist - jrnl_xdg_resource_path = xdg.BaseDirectory.save_data_path(XDG_RESOURCE) - jrnl_templates_path = os.path.join(jrnl_xdg_resource_path, "templates") + jrnl_xdg_resource_path = Path(xdg.BaseDirectory.save_data_path(XDG_RESOURCE)) + jrnl_templates_path = jrnl_xdg_resource_path / "templates" # Create the directory if needed. jrnl_templates_path.mkdir(exist_ok=True) return str(jrnl_templates_path)