Browse Source

Use pathlib instead of text

master
Raphael Roberts 5 years ago
parent
commit
f941e1bfce
  1. 9
      tibi_hardlinks/filename_creation.py

9
tibi_hardlinks/filename_creation.py

@ -1,4 +1,5 @@
import datetime import datetime
from pathlib import Path
import os 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 backup_info["backup_time"] = new_time
except (ValueError, AssertionError): except (ValueError, AssertionError):
raise ConfigurationException("customization", "time_format", time_format) raise ConfigurationException("customization", "time_format", time_format)
ret_list = []
backup_directory_name = Path("")
for part in HEIRACHY: for part in HEIRACHY:
data = backup_info[part] data = backup_info[part]
if len(data) == 0: if len(data) == 0:
data = "DEFAULT" data = "DEFAULT"
ret_list.append(data)
backup_directory_name /= data
return backup_directory_name
return os.path.join("", *ret_list)
Loading…
Cancel
Save