exception documentation
class InferenceError(ResolveError): (source)
Known subclasses: astroid.exceptions.NameInferenceError
Raised when we are unable to infer a node. Standard attributes: node: The node inference was called on. context: InferenceContext object.
Method | __init__ |
Undocumented |
Instance Variable | arg |
Undocumented |
Instance Variable | assign |
Undocumented |
Instance Variable | attribute |
Undocumented |
Instance Variable | call |
Undocumented |
Instance Variable | caller |
Undocumented |
Instance Variable | context |
Undocumented |
Instance Variable | frame |
Undocumented |
Instance Variable | func |
Undocumented |
Instance Variable | keyword |
Undocumented |
Instance Variable | node |
Undocumented |
Instance Variable | positional |
Undocumented |
Instance Variable | stmts |
Undocumented |
Instance Variable | target |
Undocumented |
Instance Variable | targets |
Undocumented |
Instance Variable | unknown |
Undocumented |
Instance Variable | unpacked |
Undocumented |
Instance Variable | unpacked |
Undocumented |
Inherited from AstroidError
(via ResolveError
):
Method | __str__ |
Undocumented |
Instance Variable | message |
Undocumented |
def __init__(self, message:
str
= 'Inference failed for {node!r}.', node: (nodes.NodeNG|bases.Instance)|None
= None, context: InferenceContext|None
= None, target: (nodes.NodeNG|bases.Instance)|None
= None, targets: nodes.Tuple|None
= None, attribute: str|None
= None, unknown: (nodes.NodeNG|bases.Instance)|None
= None, assign_path: list[ int]|None
= None, caller: nodes.Call|None
= None, stmts: Sequence[ nodes.NodeNG|bases.Instance]|None
= None, frame: nodes.LocalsDictNodeNG|None
= None, call_site: arguments.CallSite|None
= None, func: nodes.FunctionDef|None
= None, arg: str|None
= None, positional_arguments: list|None
= None, unpacked_args: list|None
= None, keyword_arguments: dict|None
= None, unpacked_kwargs: dict|None
= None, **kws: Any
):
(source)
¶
overrides
astroid.exceptions.ResolveError.__init__
overridden in
astroid.exceptions.NameInferenceError
Undocumented
overrides
astroid.exceptions.ResolveError.context
overridden in
astroid.exceptions.NameInferenceError
Undocumented