mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-22 02:20:02 +02:00
refactor: fixed connector cls type
This commit is contained in:
parent
bd983aff0a
commit
e394198991
@ -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:
|
||||
|
@ -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,
|
||||
|
@ -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:
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
@ -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()
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user