exception documentation

Baseclass for all the _ is not a _ exceptions on objects.

Do not instantiate directly.

Subclasses should define a type_name attribute that indicates what was expected if they were raised.

Method __init__ Undocumented
def __init__(self, sha, *args, **kwargs):

Undocumented