跳到主要内容

get_mro

函数源码

v_1: list[type[Any]] = get_mro(cls: type[Any], stop_by: Callable[[type[Any]], bool] | None)

获取类的方法解析顺序(MRO)。

参数​

输入​

参数类型必选
说明
clstype[Any]待提取MRO的类。
stop_byCallable[[type[Any]], bool] | None可选的终止指示器。如果该函数返回True,则表明当前回溯到的类型终止了针对MRO的提取。

输出​

参数类型
说明
v_1list[type[Any]]cls的MRO列表。