'One value per line in the form \'column = value\' with a blank
line between rows.'

def output_line(self, header, line):

    if header:
        w = 5
        for l in line:
            if (len(l) > w):
                w = len(l)
        self._line_info = (w, line)
        return
    fmt = (lambda x: self.colour.colour_value(x, self._fmt_text_col(x)))
    w = self._line_info[0]
    for i in range(len(line)):
        self.write(self.stdout, ('%*s    =    %s\n' % (w, self._line_info[1][i], fmt(line[i]))))
    self.write(self.stdout, '\n')
