exception documentation
class AttributeInferenceError(ResolveError): (source)
Raised when an attribute lookup fails, corresponds to AttributeError. Standard attributes: target: The node for which lookup failed. attribute: The attribute for which lookup failed, as a string. context: InferenceContext object.
Method | __init__ |
Undocumented |
Instance Variable | attribute |
Undocumented |
Instance Variable | cls |
Undocumented |
Instance Variable | context |
Undocumented |
Instance Variable | mros |
Undocumented |
Instance Variable | super_ |
Undocumented |
Instance Variable | target |
Undocumented |
Inherited from AstroidError
(via ResolveError
):
Method | __str__ |
Undocumented |
Instance Variable | message |
Undocumented |
def __init__(self, message:
str
= '{attribute!r} not found on {target!r}.', attribute: str
= '', target: (nodes.NodeNG|bases.Instance)|None
= None, context: InferenceContext|None
= None, mros: list[ nodes.ClassDef]|None
= None, super_: nodes.ClassDef|None
= None, cls: nodes.ClassDef|None
= None, **kws: Any
):
(source)
¶
overrides
astroid.exceptions.ResolveError.__init__
Undocumented