def __init__(self, iterable=[]):
        """This class accepts an iterable of dictionary-like objects.
        If an element is not a dictionary-like object raises ValueError.
        """
        for elem in iterable:
            self._check_elem(elem)
        super(DictRegister, self).__init__(iterable)
def __init__ ( self , iterable = [ ] ) : for elem in iterable : self . _check_elem ( elem ) super ( DictRegister , self ) . __init__ ( iterable )
This class accepts an iterable of dictionary-like objects.
        If an element is not a dictionary-like object raises ValueError.