From 02cc60fdc32c6a221b27e3a0aa0aa2283a49f95c Mon Sep 17 00:00:00 2001 From: William Valentin Date: Wed, 6 Aug 2025 11:32:56 -0700 Subject: [PATCH] fix: Update backup directory path in BackupManager to use BACKUP_PATH constant --- src/auto_save.py | 4 +++- src/constants.py | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/auto_save.py b/src/auto_save.py index d3c4c0d..2db3355 100644 --- a/src/auto_save.py +++ b/src/auto_save.py @@ -5,6 +5,8 @@ from collections.abc import Callable from datetime import datetime from typing import Any +from constants import BACKUP_PATH + class AutoSaveManager: """Manages automatic saving of user data at regular intervals.""" @@ -144,7 +146,7 @@ class BackupManager: """Manages automatic backup creation for data files.""" def __init__( - self, data_file_path: str, backup_directory: str = "backups", logger=None + self, data_file_path: str, backup_directory: str = BACKUP_PATH, logger=None ): """ Initialize backup manager. diff --git a/src/constants.py b/src/constants.py index 9168ded..d9961b1 100644 --- a/src/constants.py +++ b/src/constants.py @@ -9,5 +9,6 @@ if getattr(sys, "frozen", False): load_dotenv(dotenv_path=os.path.join(extDataDir, ".env")) LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO").upper() -LOG_PATH = os.getenv("LOG_PATH", "/tmp/logs/thechart") +LOG_PATH = os.getenv("LOG_PATH", "/tmp/thechart/logs") LOG_CLEAR = os.getenv("LOG_CLEAR", "False").capitalize() +BACKUP_PATH = os.getenv("BACKUP_PATH", "/tmp/thechart/backups")