mirror of
https://github.com/bec-project/bec_widgets.git
synced 2026-11-09 19:14:04 +01:00
fix: speed up initial import times using lazy import (from bec_lib)
This commit is contained in:
1 parent
5d09a13d88
commit
d1e6cd388c
4 files changed
+18
-6
No files matched your search
@@ -3,8 +3,8 @@ import threading
|
||||
import time
|
||||
from typing import Literal, Union
|
||||
|
||||
from bec_lib import messages
|
||||
from bec_lib.endpoints import MessageEndpoints
|
||||
from bec_lib.utils.import_utils import lazy_import
|
||||
from qtpy.QtCore import QTimer
|
||||
|
||||
from bec_widgets.cli.rpc_register import RPCRegister
|
||||
@@ -14,6 +14,8 @@ from bec_widgets.widgets.dock.dock_area import BECDockArea
|
||||
from bec_widgets.widgets.figure import BECFigure
|
||||
from bec_widgets.widgets.plots import BECCurve, BECImageShow, BECWaveform
|
||||
|
||||
messages = lazy_import("bec_lib.messages")
|
||||
|
||||
|
||||
class BECWidgetsCLIServer:
|
||||
WIDGETS = [BECWaveform, BECFigure, BECCurve, BECImageShow]
|
||||
|
||||
Reference in new issue
Block a user