module documentation
(source)

Undocumented

Class ​Mro​Error Raised if a consistent mro cannot be determined for a class.
Function calculate​_mro Calculate and set mro (method resolution order).
Function linearize​_hierarchy Undocumented
Function merge Undocumented
def calculate_mro(info, obj_type=None): (source)

Calculate and set mro (method resolution order).

Raise MroError if cannot determine mro.

Parameters
info:TypeInfoUndocumented
obj​_type:Optional[Callable[[], Instance]]Undocumented
def linearize_hierarchy(info, obj_type=None): (source)

Undocumented

Parameters
info:TypeInfoUndocumented
obj​_type:Optional[Callable[[], Instance]]Undocumented
Returns
List[TypeInfo]Undocumented
def merge(seqs): (source)

Undocumented

Parameters
seqs:List[List[TypeInfo]]Undocumented
Returns
List[TypeInfo]Undocumented