OOP: Added make_backup() method

This commit is contained in:
koumakpet 2020-04-04 00:26:56 +02:00
parent 68a58ca9ca
commit 61c44e1a76
2 changed files with 39 additions and 1 deletions

View file

@ -4,6 +4,8 @@ import pathlib
from util import Command, Print
WORKING_FLODER = os.path.dirname(os.path.realpath(__file__))
def check_dir_exists(paths):
'''Check for directory/ies existence
@ -145,3 +147,13 @@ def copy(path, copied_path):
ensure_dirs(copied_path, file_end=True)
Command.execute(f'cp {path} {copied_path}')
Print.comment(f'Copied {path} to {copied_path}')
def join(*paths):
'''Join paths together
(This function is here to avoid re-importing os module in other scripts)
Returns:
str -- Joined paths
'''
return os.path.join(paths)