Class | AstroidBuildingError |
exception class when we are unable to build an astroid representation |
Class | AstroidError |
base exception class for all astroid related exceptions |
Class | AstroidImportError |
Exception class used when a module can't be imported by astroid. |
Class | AstroidIndexError |
Raised when an Indexable / Mapping does not have an index / key. |
Class | AstroidSyntaxError |
Exception class used when a module can't be parsed. |
Class | AstroidTypeError |
Raised when a TypeError would be expected in Python code. |
Class | AstroidValueError |
Raised when a ValueError would be expected in Python code. |
Class | AttributeInferenceError |
Raised when an attribute lookup fails, corresponds to AttributeError. |
Class | DuplicateBasesError |
Error raised when there are duplicate bases in the same class bases. |
Class | InconsistentMroError |
Error raised when a class's MRO is inconsistent. |
Class | InferenceError |
raised when we are unable to infer a node |
Class | InferenceOverwriteError |
Raised when an inference tip is overwritten |
Class | MroError |
Error raised when there is a problem with method resolution of a class. |
Class | NameInferenceError |
Raised when a name lookup fails, corresponds to NameError. |
Class | NoDefault |
raised by function's default_value method when an argument has no default value |
Class | ParentMissingError |
Raised when a node which is expected to have a parent attribute is missing one |
Class | ResolveError |
Base class of astroid resolution/inference error. |
Class | StatementMissing |
Raised when a call to node.statement() does not return a node. This is because a node in the chain does not have a parent attribute and therefore does not return a node for statement(). |
Class | SuperError |
Error raised when there is a problem with a super call. |
Class | TooManyLevelsError |
Exception class which is raised when a relative import was beyond the top-level. |
Class | UseInferenceDefault |
exception to be raised in custom inference function to indicate that it should go back to the default behaviour |
Class | _NonDeducibleTypeHierarchy |
Raised when is_subtype / is_supertype can't deduce the relation between two types. |