exception documentation
class MroError(ResolveError): (source)
Known subclasses: astroid.exceptions.DuplicateBasesError
, astroid.exceptions.InconsistentMroError
Error raised when there is a problem with method resolution of a class. Standard attributes: mros: A sequence of sequences containing ClassDef nodes. cls: ClassDef node whose MRO resolution failed. context: InferenceContext object.
Method | __init__ |
Undocumented |
Method | __str__ |
Undocumented |
Instance Variable | cls |
Undocumented |
Instance Variable | context |
Undocumented |
Instance Variable | mros |
Undocumented |
Inherited from AstroidError
(via ResolveError
):
Instance Variable | message |
Undocumented |
def __init__(self, message:
str
, mros: list[ nodes.ClassDef]
, cls: nodes.ClassDef
, context: InferenceContext|None
= None, **kws: Any
):
(source)
¶
overrides
astroid.exceptions.ResolveError.__init__
Undocumented