resolve_version_cls¶
- classmethod DynamicRootAPI.resolve_version_cls(sync, sync_base, async_base, version=None, extra=None)¶
为多版本动态 API 解析指定版本对应的运行期类
当 API 支持按组件版本切换实现时,该方法会尝试导入 deepfos.api.V{version}.* 中的版本化类,并与同步/异步基类 组合成最终实例类型;若未提供版本或目标版本与当前类一致,则直接 退回当前类定义。
- 参数
- 返回
与目标版本匹配的运行期类对象。
- 引发
ValueError – 请求版本早于当前 API 类实现版本。
NotImplementedError – 目标版本没有对应实现时抛出。