0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 03:31:50 +02:00

refactor: add pragma no cover to various TYPE_CHECKING

This commit is contained in:
2025-04-11 18:50:24 +02:00
committed by perl_d
parent f782994083
commit 2117b13840
11 changed files with 14 additions and 11 deletions

View File

@ -16,7 +16,7 @@ from qtpy.QtCore import Signal as pyqtSignal
logger = bec_logger.logger logger = bec_logger.logger
if TYPE_CHECKING: if TYPE_CHECKING: # pragma: no cover
from bec_lib.endpoints import EndpointInfo from bec_lib.endpoints import EndpointInfo
from bec_widgets.utils.rpc_server import RPCServer from bec_widgets.utils.rpc_server import RPCServer

View File

@ -11,7 +11,7 @@ from pydantic_core import PydanticCustomError
from qtpy.QtGui import QColor from qtpy.QtGui import QColor
from qtpy.QtWidgets import QApplication from qtpy.QtWidgets import QApplication
if TYPE_CHECKING: if TYPE_CHECKING: # pragma: no cover
from bec_qthemes._main import AccentColors from bec_qthemes._main import AccentColors

View File

@ -19,7 +19,7 @@ from bec_widgets.utils import BECDispatcher
from bec_widgets.utils.bec_connector import BECConnector from bec_widgets.utils.bec_connector import BECConnector
from bec_widgets.utils.error_popups import ErrorPopupUtility from bec_widgets.utils.error_popups import ErrorPopupUtility
if TYPE_CHECKING: if TYPE_CHECKING: # pragma: no cover
from bec_lib import messages from bec_lib import messages
from qtpy.QtCore import QObject from qtpy.QtCore import QObject
else: else:

View File

@ -15,7 +15,7 @@ from bec_widgets.utils.container_utils import WidgetContainerUtils
logger = bec_logger.logger logger = bec_logger.logger
if TYPE_CHECKING: if TYPE_CHECKING: # pragma: no cover
from qtpy.QtWidgets import QWidget from qtpy.QtWidgets import QWidget
from bec_widgets.widgets.containers.dock.dock_area import BECDockArea from bec_widgets.widgets.containers.dock.dock_area import BECDockArea

View File

@ -33,7 +33,7 @@ from bec_widgets.widgets.editors.scan_metadata._util import (
field_precision, field_precision,
) )
if TYPE_CHECKING: if TYPE_CHECKING: # pragma: no cover
from pydantic.fields import FieldInfo from pydantic.fields import FieldInfo
logger = bec_logger.logger logger = bec_logger.logger

View File

@ -9,7 +9,7 @@ from annotated_types import Ge, Gt, Le, Lt
from bec_lib.logger import bec_logger from bec_lib.logger import bec_logger
from pydantic_core import PydanticUndefined from pydantic_core import PydanticUndefined
if TYPE_CHECKING: if TYPE_CHECKING: # pragma: no cover
from pydantic.fields import FieldInfo from pydantic.fields import FieldInfo
logger = bec_logger.logger logger = bec_logger.logger

View File

@ -29,7 +29,7 @@ from bec_widgets.widgets.editors.scan_metadata.additional_metadata_table import
AdditionalMetadataTable, AdditionalMetadataTable,
) )
if TYPE_CHECKING: if TYPE_CHECKING: # pragma: no cover
from pydantic.fields import FieldInfo from pydantic.fields import FieldInfo
logger = bec_logger.logger logger = bec_logger.logger

View File

@ -16,7 +16,7 @@ from bec_widgets.utils.bec_widget import BECWidget
from bec_widgets.utils.compact_popup import CompactPopupWidget from bec_widgets.utils.compact_popup import CompactPopupWidget
from bec_widgets.widgets.services.bec_status_box.status_item import StatusItem from bec_widgets.widgets.services.bec_status_box.status_item import StatusItem
if TYPE_CHECKING: if TYPE_CHECKING: # pragma: no cover
from bec_lib.client import BECClient from bec_lib.client import BECClient
# TODO : Put normal imports back when Pydantic gets faster # TODO : Put normal imports back when Pydantic gets faster

View File

@ -7,7 +7,7 @@ from qtpy.QtCore import QMimeData, Qt
from qtpy.QtGui import QDrag from qtpy.QtGui import QDrag
from qtpy.QtWidgets import QApplication, QHBoxLayout, QLabel, QWidget from qtpy.QtWidgets import QApplication, QHBoxLayout, QLabel, QWidget
if TYPE_CHECKING: if TYPE_CHECKING: # pragma: no cover
from qtpy.QtGui import QMouseEvent from qtpy.QtGui import QMouseEvent
logger = bec_logger.logger logger = bec_logger.logger

View File

@ -8,7 +8,7 @@ import re
from collections import deque from collections import deque
from functools import partial, reduce from functools import partial, reduce
from re import Pattern from re import Pattern
from typing import Literal from typing import TYPE_CHECKING, Literal
from bec_lib.client import BECClient from bec_lib.client import BECClient
from bec_lib.connector import ConnectorBase from bec_lib.connector import ConnectorBase
@ -52,6 +52,9 @@ from bec_widgets.widgets.utility.logpanel._util import (
simple_color_format, simple_color_format,
) )
if TYPE_CHECKING: # pragma: no cover
from PySide6.QtCore import SignalInstance
logger = bec_logger.logger logger = bec_logger.logger
MODULE_PATH = os.path.dirname(os.path.dirname(os.path.dirname(__file__))) MODULE_PATH = os.path.dirname(os.path.dirname(os.path.dirname(__file__)))

View File

@ -8,7 +8,7 @@ from bec_widgets.widgets.services.device_browser.device_browser import DeviceBro
from .client_mocks import mocked_client from .client_mocks import mocked_client
if TYPE_CHECKING: if TYPE_CHECKING: # pragma: no cover
from qtpy.QtWidgets import QListWidgetItem from qtpy.QtWidgets import QListWidgetItem
from bec_widgets.widgets.services.device_browser import DeviceItem from bec_widgets.widgets.services.device_browser import DeviceItem