def _longest_val_in_column(self, col):
        try:
            # +2 is for implicit separator
            return max([len(x[col]) for x in self.table if x[col]]) + 2
        except KeyError:
            logger.error("there is no column %r", col)
            raise
Read CSV file and return as list of list
dataset/ETHPy150Open projectatomic/osbs-client/osbs/cli/render.py/TableFormatter._longest_val_in_column--crossover with--dataset/ETHPy150Open frappe/frappe/frappe/translate.py/read_csv_file