mirror of
https://github.com/wassname/catalyst.git
synced 2026-09-11 12:00:50 +08:00
BUG: Enforce sorted order on minutes to delete.
The intervals are returned as a set, so order is not guaranteed, which becomes exposed when reading windows which span multiple years. The deletion of values from the regular sized minute array assumes that intervals can be reversed to delete the array from the back.
This commit is contained in:
@@ -695,7 +695,7 @@ class BcolzMinuteBarReader(object):
|
||||
intervals = itree[start_idx:end_idx]
|
||||
for interval in intervals:
|
||||
ranges.append(interval.data)
|
||||
return ranges
|
||||
return sorted(ranges)
|
||||
else:
|
||||
return None
|
||||
|
||||
|
||||
Reference in New Issue
Block a user