增加备注
This commit is contained in:
@@ -44,6 +44,9 @@ class MultiInheritController():
|
|||||||
_sub_classes = []
|
_sub_classes = []
|
||||||
|
|
||||||
def __init_subclass__(cls):
|
def __init_subclass__(cls):
|
||||||
|
"""
|
||||||
|
多继承,解决多个字类时方法调用super的问题
|
||||||
|
"""
|
||||||
super().__init_subclass__()
|
super().__init_subclass__()
|
||||||
if len(cls._sub_classes) > 0 and cls not in cls._sub_classes:
|
if len(cls._sub_classes) > 0 and cls not in cls._sub_classes:
|
||||||
cls.__bases__ = (cls._sub_classes[-1],)
|
cls.__bases__ = (cls._sub_classes[-1],)
|
||||||
|
|||||||
Reference in New Issue
Block a user