def __init__(self, order, name, l, normal_type=InvalidType, blanks_as_nulls=True, infer_types=True):
        if normal_type != InvalidType:
            t = normal_type
            data = l
        elif not infer_types:
            t = six.text_type
            data = l
        else:
            t, data = typeinference.normalize_column_type(l, blanks_as_nulls=blanks_as_nulls)

        list.__init__(self, data)
        self.order = order
        self.name = name or '_unnamed'  # empty column names don't make sense
        self.type = t
Get disk usage for an instance.
dataset/ETHPy150Open wireservice/csvkit/csvkit/table.py/Column.__init__--crossover with--dataset/ETHPy150Open ganeti/ganeti/lib/query.py/_GetInstDiskUsage