"""Web 层访问共享状态与全局服务的代理.""" from typing import Dict, Optional class WebState: def __init__(self, group_state, stream_manager, scan_store, scanners: Dict, schedulers: Dict, ptz_cameras: Dict = None): self.group_state = group_state self.stream_manager = stream_manager self.scan_store = scan_store self.scanners = scanners self.schedulers = schedulers self.ptz_cameras = ptz_cameras or {} web_state: Optional[WebState] = None