resolve_cls

classmethod DynamicRootAPI.resolve_cls(sync, sync_base, async_base, extra=None)

根据同步/异步模式生成实际可实例化的 API 类

RootAPI / ChildAPI / DynamicRootAPI 本身更像“声明式 API 模板”。真正实例化时,需要把声明类和底层同步/异步基类拼装成一个 运行期类,并缓存下来供后续复用。

参数
  • sync – 是否构造同步 API 类。

  • sync_base – 同步模式下要混入的基类或基类元组。

  • async_base – 异步模式下要混入的基类或基类元组。

  • extra – 额外注入到运行期类命名空间中的属性。

返回

供当前调用直接实例化的运行期类对象。