usawa

Signed, immutable accounting.
Info | Log | Files | Refs | Submodules | LICENSE

commit 4a35be28a46b4f2137f4dd17f92ff07f1da0510b
parent c34c3157494fb1eeeba7e31bf585fb1a6de67d74
Author: Carlosokumu <carlosokumu254@gmail.com>
Date:   Wed,  4 Mar 2026 18:29:34 +0300

load gui configs

Diffstat:
Mdummy/usawa/gui/__init__.py | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/dummy/usawa/gui/__init__.py b/dummy/usawa/gui/__init__.py @@ -6,6 +6,7 @@ gi.require_version('Gtk', '4.0') gi.require_version('Adw', '1') from gi.repository import Gtk, Adw,Gio from .main_window import UsawaMainWindow +from usawa.config import load as load_config logg = logging.getLogger("gui.app") class Usawa(Adw.Application): @@ -13,6 +14,7 @@ class Usawa(Adw.Application): super().__init__(flags= Gio.ApplicationFlags.HANDLES_COMMAND_LINE,*args, **kwargs) self.win = None self.ledger_file = None + self.cfg = None self.connect('activate', self.on_activate) signal.signal(signal.SIGINT, self._handle_sigint) @@ -32,5 +34,8 @@ class Usawa(Adw.Application): if len(args) > 1: self.ledger_file = args[1] + self.cfg = load_config() + for k in self.cfg.all(): + logg.debug("config {} => {}".format(k, self.cfg.get(k))) self.activate() return 0 \ No newline at end of file