diff --git a/tibi_hardlinks/__init__.py b/tibi_hardlinks/__init__.py index 73f5fb7..0a025b1 100644 --- a/tibi_hardlinks/__init__.py +++ b/tibi_hardlinks/__init__.py @@ -1,12 +1,14 @@ +import datetime +import shutil from argparse import ArgumentParser from pathlib import Path import humanfriendly import yaml -from tibi_hardlinks.config import CONFIG_DATA, CONFIG_FILE_PATH from tibi_hardlinks.backups import Backup, create_backup_directory_name from tibi_hardlinks.cache import cache_manager +from tibi_hardlinks.config import CONFIG_DATA, CONFIG_FILE_PATH def find_all_property_files_in_backup_path(): diff --git a/tibi_hardlinks/backup_parser.py b/tibi_hardlinks/backup_parser.py index ce60a84..38e2c05 100644 --- a/tibi_hardlinks/backup_parser.py +++ b/tibi_hardlinks/backup_parser.py @@ -1,8 +1,9 @@ -from pathlib import Path import re +from pathlib import Path -from dateutil.parser import parse as datetime_parse, ParserError import pytz +from dateutil.parser import ParserError +from dateutil.parser import parse as datetime_parse from tibi_hardlinks.cache import cache_manager diff --git a/tibi_hardlinks/backups.py b/tibi_hardlinks/backups.py index 17931bd..a91b9eb 100644 --- a/tibi_hardlinks/backups.py +++ b/tibi_hardlinks/backups.py @@ -1,12 +1,12 @@ -from pathlib import Path import datetime import re +from pathlib import Path from reflink import reflink from tibi_hardlinks.backup_parser import read_backup_properties -from tibi_hardlinks.exceptions import ConfigurationException from tibi_hardlinks.cache import cache_manager +from tibi_hardlinks.exceptions import ConfigurationException HEIRACHY = ( "sys_ro.product.model", diff --git a/tibi_hardlinks/cache.py b/tibi_hardlinks/cache.py index ed2756e..27301a7 100644 --- a/tibi_hardlinks/cache.py +++ b/tibi_hardlinks/cache.py @@ -1,10 +1,9 @@ -from pathlib import Path import atexit +import shelve +from pathlib import Path from tibi_hardlinks.config import CACHE_DIR -import shelve - CACHE_FILE = (Path(CACHE_DIR) / "cache").absolute()