From 4c59064d70a7d7bb7e3aac713a6463fdb784f33a Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Fri, 14 Aug 2026 14:08:03 +0200 Subject: [PATCH] refactor: remove redundant QTimer import in main_app --- bec_widgets/applications/launch_window.py | 3 +-- bec_widgets/applications/main_app.py | 2 -- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/bec_widgets/applications/launch_window.py b/bec_widgets/applications/launch_window.py index 1858a6af..cc8274fd 100644 --- a/bec_widgets/applications/launch_window.py +++ b/bec_widgets/applications/launch_window.py @@ -5,7 +5,7 @@ import xml.etree.ElementTree as ET from typing import TYPE_CHECKING, Callable from bec_lib.logger import bec_logger -from qtpy.QtCore import Qt, Signal # type: ignore +from qtpy.QtCore import Qt, QTimer, Signal # type: ignore from qtpy.QtGui import QFontMetrics, QPainter, QPainterPath, QPixmap from qtpy.QtWidgets import ( QApplication, @@ -496,7 +496,6 @@ class LaunchWindow(BECMainWindow): @staticmethod def _notify_launcher_ready(window: QWidget) -> None: - from qtpy.QtCore import QTimer from bec_widgets.utils.launcher_ready import notify_launcher_ready diff --git a/bec_widgets/applications/main_app.py b/bec_widgets/applications/main_app.py index 0b2fc9ce..e238599d 100644 --- a/bec_widgets/applications/main_app.py +++ b/bec_widgets/applications/main_app.py @@ -434,8 +434,6 @@ def main(): # pragma: no cover startup_profiler.mark("window shown") # First event-loop iteration -> the window is actually painted/interactive. - from qtpy.QtCore import QTimer - QTimer.singleShot(0, lambda: startup_profiler.mark("interactive", final=True)) sys.exit(app.exec())