def deserialize_column(self, column, value):
if value is None:
return None
if isinstance(column.type, sqltypes.DateTime):
return datetime.strptime(value, self.DATETIME_FORMAT)
if isinstance(column.type, sqltypes.Time):
hour, minute, second = value.split(':')
return time(int(hour), int(minute), int(second))
if isinstance(column.type, sqltypes.Integer):
return int(value)
if isinstance(column.type, sqltypes.Float):
return float(value)
return value
评论列表
文章目录