refactor: fixed connector cls type

This commit is contained in:
wakonig_k 2025-02-28 22:12:56 +01:00
parent bd983aff0a
commit e394198991
8 changed files with 10 additions and 10 deletions

View File

@ -41,8 +41,8 @@ class CLIBECClient(BECClient):
class BECIPythonClient:
def __init__(
self,
config: ServiceConfig = None,
connector_cls: RedisConnector = None,
config: ServiceConfig | None = None,
connector_cls: type[RedisConnector] | None = None,
wait_for_server=True,
forced=False,
) -> None:

View File

@ -99,8 +99,8 @@ class BECClient(BECService, UserScriptsMixin):
def __init__(
self,
config: ServiceConfig = None,
connector_cls: RedisConnector = None,
config: ServiceConfig | None = None,
connector_cls: type[RedisConnector] | None = None,
wait_for_server=False,
forced=False,
parent=None,

View File

@ -15,7 +15,7 @@ class DAPServer(BECClient):
def __init__(
self,
config: ServiceConfig,
connector_cls: RedisConnector,
connector_cls: type[RedisConnector],
provided_services: list,
forced=True,
) -> None:

View File

@ -209,7 +209,7 @@ class DeviceServer(RPCMixin, BECService):
This class is intended to provide a thin wrapper around ophyd and the devicemanager. It acts as the entry point for other services
"""
def __init__(self, config, connector_cls: RedisConnector) -> None:
def __init__(self, config, connector_cls: type[RedisConnector]) -> None:
super().__init__(config, connector_cls, unique_service=True)
self._tasks = []
self.device_manager = None

View File

@ -64,7 +64,7 @@ class ScanStorage:
class FileWriterManager(BECService):
def __init__(self, config: ServiceConfig, connector_cls: RedisConnector) -> None:
def __init__(self, config: ServiceConfig, connector_cls: type[RedisConnector]) -> None:
"""
Service to write scan data to file.

View File

@ -25,7 +25,7 @@ logger = bec_logger.logger
class ScanBundler(BECService):
def __init__(self, config, connector_cls: RedisConnector) -> None:
def __init__(self, config, connector_cls: type[RedisConnector]) -> None:
super().__init__(config, connector_cls, unique_service=True)
self.device_manager = None

View File

@ -29,7 +29,7 @@ class ScanServer(BECService):
scan_assembler = None
scan_manager = None
def __init__(self, config: ServiceConfig, connector_cls: RedisConnector):
def __init__(self, config: ServiceConfig, connector_cls: type[RedisConnector]):
super().__init__(config, connector_cls, unique_service=True)
self._start_scan_manager()
self._start_queue_manager()

View File

@ -14,7 +14,7 @@ if TYPE_CHECKING:
class SciHub(BECService):
def __init__(self, config: ServiceConfig, connector_cls: RedisConnector) -> None:
def __init__(self, config: ServiceConfig, connector_cls: type[RedisConnector]) -> None:
super().__init__(config, connector_cls, unique_service=True)
self.config = config
self.atlas_connector = None