def get_pretty_row(self, row, filler, splitter):
        """Gets pretty-formatted row

        :param row: List of data
        :param filler: Fill empty columns with this char
        :param splitter: Separate columns with this char
        :return: Pretty formatted row
        """
        for i, val in enumerate(row):
            length_diff = self.widths[i] - len(parse_colorama(val))
            if length_diff > 0:  # value is shorter than foreseen
                row[i] = str(filler * length_diff) + row[i]  # adjust content

        pretty_row = splitter  # start of row
        for val in row:
            pretty_row += filler + val + filler + splitter

        return pretty_row
def get_pretty_row ( self , row , filler , splitter ) : for i , val in enumerate ( row ) : length_diff = self . widths [ i ] - len ( parse_colorama ( val ) ) if length_diff > 0 : row [ i ] = str ( filler * length_diff ) + row [ i ] pretty_row = splitter for val in row : pretty_row += filler + val + filler + splitter return pretty_row
Gets pretty-formatted row

        :param row: List of data
        :param filler: Fill empty columns with this char
        :param splitter: Separate columns with this char
        :return: Pretty formatted row