API reference
python:irx:irx.analysis.handlers._declarations.class_support.DeclarationClassSupportVisitorMixin._shared_class_ancestors
method _shared_class_ancestors
_shared_class_ancestors(bases: tuple[SemanticClass, ...], mro: tuple[SemanticClass, ...]) -> tuple[SemanticClass, ...]
Source: packages/irx/src/irx/analysis/handlers/_declarations/class_support.py:466
Return ancestors reachable through more than one base lineage.
Parameters
-
bases — Type: tuple[SemanticClass, Ellipsis]
-
mro — Type: tuple[SemanticClass, Ellipsis]
Returns
Type: tuple[SemanticClass, Ellipsis]