'Return CLI row data as a dictionary indexed by names from header.
The strings are converted to columns using the delimiter in delim.'

def _get_hdr_dic(self, header, row, delim):

    attributes = header.split(delim)
    values = row.split(delim)
    self._driver_assert((len(values) == len(attributes)), (_('_get_hdr_dic:    attribute    headers    and    values    do    not    match.\n    Headers:    %(header)s\n    Values:    %(row)s.') % {'header': six.text_type(header), 'row': six.text_type(row)}))
    dic = {a: v for (a, v) in zip(attributes, values)}
    return dic
