(self, data, key, header_lines=1)
return self._get_list_key(spaces, data[start:end])
Get the list of a key elements.
        Each element is a tuple (key=None, description, type=None).
        Note that the tuple's element can differ depending on the key.

        :param data: the data to proceed
        :param key: the key
Get the list of a key elements.
        Each element is a tuple (key=None, description, type=None).
        Note that the tuple's element can differ depending on the key.
Get the list of a key elements . Each element is a tuple ( key = None description type = None ) . Note that the tuple s element can differ depending on the key .
def get_list_key(self, data, key, header_lines=1):
        """Get the list of a key elements.
        Each element is a tuple (key=None, description, type=None).
        Note that the tuple's element can differ depending on the key.

        :param data: the data to proceed
        :param key: the key

        """
        data = data.splitlines()
        init = self.get_section_key_line(data, key)
        if init == -1:
            return []
        start, end = self.get_next_section_lines(data[init:])
        # get the spacing of line with key
        spaces = get_leading_spaces(data[init + start])
        start += init + header_lines
        if end != -1:
            end += init
        else:
            end = len(data)

        return self._get_list_key(spaces, data[start:end])
def get_list_key ( self , data , key , header_lines = 1 ) : data = data . splitlines ( ) init = self . get_section_key_line ( data , key ) if init == - 1 : return [ ] start , end = self . get_next_section_lines ( data [ init : ] ) # get the spacing of line with key spaces = get_leading_spaces ( data [ init + start ] ) start += init + header_lines if end != - 1 : end += init else : end = len ( data ) return self . _get_list_key ( spaces , data [ start : end ] )