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)