diff --git a/src/nipanel/_panel.py b/src/nipanel/_panel.py index 8947d91..fc2c5f2 100644 --- a/src/nipanel/_panel.py +++ b/src/nipanel/_panel.py @@ -1,22 +1,15 @@ from __future__ import annotations -import sys from abc import ABC from types import TracebackType -from typing import TYPE_CHECKING import grpc from ni_measurement_plugin_sdk_service.discovery import DiscoveryClient from ni_measurement_plugin_sdk_service.grpc.channelpool import GrpcChannelPool +from typing_extensions import Self from nipanel._panel_value_accessor import PanelValueAccessor -if TYPE_CHECKING: - if sys.version_info >= (3, 11): - from typing import Self - else: - from typing_extensions import Self - class Panel(PanelValueAccessor, ABC): """This class allows you to open a panel and specify values for its controls."""