mirror of
https://github.com/bec-project/bec_widgets.git
synced 2026-05-05 06:16:32 +02:00
14 lines
459 B
Python
14 lines
459 B
Python
__all__ = ["BECWidget", "SafeSlot", "SafeProperty"]
|
|
|
|
|
|
def __getattr__(name):
|
|
if name == "BECWidget":
|
|
from bec_widgets.utils.bec_widget import BECWidget
|
|
|
|
return BECWidget
|
|
if name in {"SafeSlot", "SafeProperty"}:
|
|
from bec_widgets.utils.error_popups import SafeProperty, SafeSlot
|
|
|
|
return {"SafeSlot": SafeSlot, "SafeProperty": SafeProperty}[name]
|
|
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
|