mirror of
https://github.com/wassname/catalyst.git
synced 2026-06-29 15:58:09 +08:00
75b415ac48
Fixes an issue that caused a crash if a user assigned a new column into a returned history DataFrame. This occurred because we re-use DataFrames between history() calls, so the new column caused an index-size mismatch on the next attempted calculation. Ideally we would fix this by in-place dropping the columns, but that isn't supported in pandas 0.12.0, so instead we just return a complete copy of the frame. We should re-evaluate this implementation when we're on a more modern pandas version.