def _datatypes_of_line(self, line):

        def isFloat(s):
            try:
                float(s)
                return True
            except __HOLE__:
                return False

        res = []
        for s in self._split(line):
            if isFloat(s):
                res.append(float)
            else:
                res.append(str)

        return tuple(res)
dataset/ETHPy150Open enthought/mayavi/mayavi/tools/data_wizards/csv_sniff.py/Sniff._datatypes_of_line