"""虎牙协议与业务客户端。""" from .http_client import HuyaHttpClient from .wss_client import HuyaWssClient __all__ = [ "HuyaHttpClient", "HuyaWssClient", "GetUserScoreReq", "GetUserScoreResp", ] def __getattr__(name: str): if name in {"GetUserScoreReq", "GetUserScoreResp"}: from .activity_structs import GetUserScoreReq, GetUserScoreResp values = { "GetUserScoreReq": GetUserScoreReq, "GetUserScoreResp": GetUserScoreResp, } globals().update(values) return values[name] raise AttributeError(f"module {__name__!r} has no attribute {name!r}")