From de96db08067fc89d66b99b4ad4b68a9df75f52d0 Mon Sep 17 00:00:00 2001 From: oleting Date: Sat, 26 Dec 2020 11:01:35 +0100 Subject: [PATCH] + global debug_mode --- gui/gui.py | 4 +++- interpreter/NassiShneidermann.py | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/gui/gui.py b/gui/gui.py index 30d48af..bad2295 100644 --- a/gui/gui.py +++ b/gui/gui.py @@ -8,7 +8,7 @@ import logging class gui: def __init__(self, theme: str, debug_mode: bool): - self.get_debug_mode(mode=debug_mode) + self.debug_mode = debug_mode window = self.init_gui(theme=theme) self.show_gui(window=window) @@ -19,6 +19,8 @@ class gui: logging.basicConfig(level=loging_level) def init_gui(self, theme: str): + self.get_debug_mode(self.debug_mode) + sg.theme(theme) logging.info(('Theme = ' + theme)) diff --git a/interpreter/NassiShneidermann.py b/interpreter/NassiShneidermann.py index 079468a..d77cb15 100644 --- a/interpreter/NassiShneidermann.py +++ b/interpreter/NassiShneidermann.py @@ -4,14 +4,14 @@ import logging from draw.Iinstruction import Iinstruction from interpreter import interpret_source as itp from draw import code_to_image as cti -# from gui.gui import +from gui.gui import gui class NassiShneidermanDiagram: def __init__(self, debug: bool=False) -> None: self.instructions: dict[str, Iinstruction] = {} - self.init_logging(debug) + self.init_logging(gui.debug_mode) def init_logging(self, debug: bool): logLevel = logging.INFO