class documentation

class ComputeClassMRO: (source)

Constructor: ComputeClassMRO(state, builder)

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method compute_mro Return a list of classes in order corresponding to Python's MRO.
Method get_bases Undocumented
Instance Variable builder Undocumented
Instance Variable state Undocumented
def __init__(self, state: State, builder: TopologicalProcessor[Cls, Cls, Sequence[Cls | str]]): (source)

Undocumented

def compute_mro(self, node: Cls) -> Sequence[Cls | str]: (source)

Return a list of classes in order corresponding to Python's MRO.

def get_bases(self, node: Cls | str, allow_ambiguity: bool = False) -> Sequence[Cls | str]: (source)

Undocumented

Undocumented

Undocumented