refactor(src/services): replace get_relative_path with toml_file for loading config

This commit is contained in:
sankalp committed 2026-07-06 17:38:09 +05:45
1 parent 6b7348ea20
commit 9ad25163f0
1 file changed
+4 -2
+4 -2
View File
@@ -11,12 +11,14 @@ from __future__ import annotations
from typing import Any, Callable, Dict, List, Optional
from fabric.utils import Gio, GLib, get_relative_path, logger, os
from fabric.utils import Gio, GLib, logger, os
from tomlkit import document as toml_document
from tomlkit import dump as toml_dump
from tomlkit import load as toml_load
from tomlkit.items import Integer, String, Bool, Array
from utils.utils import toml_file
class ConfigService:
"""Singleton service handling config state and reload notifications."""
@@ -37,7 +39,7 @@ class ConfigService:
self._reload_callbacks: List[
Callable[[Dict[str, Any], Dict[str, Any]], None]
] = []
self._config_file: str = get_relative_path("../../config/config.toml")
self._config_file: str = toml_file("config.toml")
self._monitors: List[Gio.FileMonitor] = []
self._reload_pending: bool = False
self.RELOAD_DELAY_MS: int = 100