From f941e1bfcea436ab4de62f86e0d47e0ea618b5c5 Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Fri, 12 Mar 2021 21:35:31 -0600 Subject: [PATCH] Use pathlib instead of text --- tibi_hardlinks/filename_creation.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tibi_hardlinks/filename_creation.py b/tibi_hardlinks/filename_creation.py index c170662..13b569f 100644 --- a/tibi_hardlinks/filename_creation.py +++ b/tibi_hardlinks/filename_creation.py @@ -1,4 +1,5 @@ import datetime +from pathlib import Path import os @@ -23,11 +24,13 @@ def create_backup_directory_name(backup_info, time_format="%Y-%m-%d_%H-%M-%S"): backup_info["backup_time"] = new_time except (ValueError, AssertionError): raise ConfigurationException("customization", "time_format", time_format) - ret_list = [] + backup_directory_name = Path("") for part in HEIRACHY: data = backup_info[part] if len(data) == 0: data = "DEFAULT" - ret_list.append(data) + backup_directory_name /= data + + return backup_directory_name + - return os.path.join("", *ret_list)