def maybe_cast(column): cast_to = column_casts.get(column.table.name, {}).get(column.name, None) return column if cast_to is None else cast(column, cast_to)