From 07676aaa76504846448e1477c0f869936cbd42ed Mon Sep 17 00:00:00 2001 From: Oscar Gustafsson <oscar.gustafsson@gmail.com> Date: Mon, 3 Apr 2023 20:50:36 +0200 Subject: [PATCH] Move GUI decorators to gui_utils --- b_asic/GUI/drag_button.py | 2 +- b_asic/GUI/main_window.py | 2 +- b_asic/{GUI/utils.py => gui_utils/decorators.py} | 4 +--- docs_sphinx/GUI.rst | 8 -------- docs_sphinx/gui_utils.rst | 8 ++++++++ 5 files changed, 11 insertions(+), 13 deletions(-) rename b_asic/{GUI/utils.py => gui_utils/decorators.py} (82%) diff --git a/b_asic/GUI/drag_button.py b/b_asic/GUI/drag_button.py index 163a12ec..b63ca2fc 100644 --- a/b_asic/GUI/drag_button.py +++ b/b_asic/GUI/drag_button.py @@ -14,7 +14,7 @@ from qtpy.QtWidgets import QAction, QMenu, QPushButton from b_asic.GUI._preferences import GAP, GRID, MINBUTTONSIZE, PORTHEIGHT, PORTWIDTH from b_asic.GUI.port_button import PortButton from b_asic.GUI.properties_window import PropertiesWindow -from b_asic.GUI.utils import decorate_class, handle_error +from b_asic.gui_utils.decorators import decorate_class, handle_error from b_asic.operation import Operation from b_asic.port import InputPort diff --git a/b_asic/GUI/main_window.py b/b_asic/GUI/main_window.py index 292c4cc7..698dc612 100644 --- a/b_asic/GUI/main_window.py +++ b/b_asic/GUI/main_window.py @@ -43,8 +43,8 @@ from b_asic.GUI.show_pc_window import ShowPCWindow # from b_asic.GUI.simulate_sfg_window import Plot, SimulateSFGWindow from b_asic.GUI.simulate_sfg_window import SimulateSFGWindow from b_asic.GUI.util_dialogs import FaqWindow, KeybindingsWindow -from b_asic.GUI.utils import decorate_class, handle_error from b_asic.gui_utils.about_window import AboutWindow +from b_asic.gui_utils.decorators import decorate_class, handle_error from b_asic.gui_utils.plot_window import PlotWindow from b_asic.operation import Operation from b_asic.port import InputPort, OutputPort diff --git a/b_asic/GUI/utils.py b/b_asic/gui_utils/decorators.py similarity index 82% rename from b_asic/GUI/utils.py rename to b_asic/gui_utils/decorators.py index e44ddba5..2606c0ad 100644 --- a/b_asic/GUI/utils.py +++ b/b_asic/gui_utils/decorators.py @@ -9,9 +9,7 @@ def handle_error(fn): return fn(self, *args, **kwargs) except Exception: self._window.logger.error(f"Unexpected error: {format_exc()}") - QErrorMessage(self._window).showMessage( - f"Unexpected error: {format_exc()}" - ) + QErrorMessage(self._window).showMessage(f"Unexpected error: {format_exc()}") return wrapper diff --git a/docs_sphinx/GUI.rst b/docs_sphinx/GUI.rst index 83b24cd9..a7d21089 100644 --- a/docs_sphinx/GUI.rst +++ b/docs_sphinx/GUI.rst @@ -103,11 +103,3 @@ GUI.util\_dialogs module :members: :undoc-members: :show-inheritance: - -GUI.utils module ----------------- - -.. automodule:: b_asic.GUI.utils - :members: - :undoc-members: - :show-inheritance: diff --git a/docs_sphinx/gui_utils.rst b/docs_sphinx/gui_utils.rst index f7bedf2d..e550868f 100644 --- a/docs_sphinx/gui_utils.rst +++ b/docs_sphinx/gui_utils.rst @@ -5,6 +5,14 @@ GUI Utilities :members: :undoc-members: + +gui\_utils.decorators module +---------------------------- + +.. automodule:: b_asic.gui_utils.decorators + :members: + :undoc-members: + gui\_utils.about\_window module ------------------------------- -- GitLab