module documentation
(source)

this module contains exceptions used in the astroid library
Class ​Astroid​Building​Error exception class when we are unable to build an astroid representation
Class ​Astroid​Error base exception class for all astroid related exceptions
Class ​Astroid​Import​Error Exception class used when a module can't be imported by astroid.
Class ​Astroid​Index​Error Raised when an Indexable / Mapping does not have an index / key.
Class ​Astroid​Syntax​Error Exception class used when a module can't be parsed.
Class ​Astroid​Type​Error Raised when a TypeError would be expected in Python code.
Class ​Astroid​Value​Error Raised when a ValueError would be expected in Python code.
Class ​Attribute​Inference​Error Raised when an attribute lookup fails, corresponds to AttributeError.
Class ​Duplicate​Bases​Error Error raised when there are duplicate bases in the same class bases.
Class ​Inconsistent​Mro​Error Error raised when a class's MRO is inconsistent.
Class ​Inference​Error raised when we are unable to infer a node
Class ​Inference​Overwrite​Error Raised when an inference tip is overwritten
Class ​Mro​Error Error raised when there is a problem with method resolution of a class.
Class ​Name​Inference​Error Raised when a name lookup fails, corresponds to NameError.
Class ​No​Default raised by function's default_value method when an argument has no default value
Class ​Parent​Missing​Error Raised when a node which is expected to have a parent attribute is missing one
Class ​Resolve​Error Base class of astroid resolution/inference error.
Class ​Statement​Missing 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 ​Super​Error Error raised when there is a problem with a super call.
Class ​Too​Many​Levels​Error Exception class which is raised when a relative import was beyond the top-level.
Class ​Use​Inference​Default exception to be raised in custom inference function to indicate that it should go back to the default behaviour
Class _​Non​Deducible​Type​Hierarchy Raised when is_subtype / is_supertype can't deduce the relation between two types.