def _names(self):
        if self._datatypes != self._numcols * (str,):
            for line in self._reallines:
                if len(self._split(line)) != self._numcols:
                    continue
                if self._datatypes_of_line(line) != self._numcols * (str,):
                    continue
                return tuple(t.strip('"\' \t') for t in self._split(line))

        return tuple('Column %i' % (i + 1) for i in range(self._numcols))
dataset/ETHPy150Open enthought/mayavi/mayavi/tools/data_wizards/csv_sniff.py/Sniff._names/original