fix reliable_range for fio suites
diff --git a/wally/data_selectors.py b/wally/data_selectors.py
index 1950e95..d9eedfa 100644
--- a/wally/data_selectors.py
+++ b/wally/data_selectors.py
@@ -59,7 +59,7 @@
res = None
res_times = None
- for ts in tss_inp:
+ for ts, ts_orig in zip(tss_inp, tss):
if ts.time_units != 's':
msg = "time_units must be 's' for fio sensor"
logger.error(msg)
@@ -77,8 +77,12 @@
logger.error(msg)
raise ValueError(msg)
- assert trange[0] >= ts.times[0] and trange[1] <= ts.times[-1], \
- "[{}, {}] not in [{}, {}]".format(ts.times[0], ts.times[-1], trange[0], trange[-1])
+ try:
+ assert trange[0] >= ts.times[0] and trange[1] <= ts.times[-1], \
+ "[{}, {}] not in [{}, {}]".format(ts.times[0], ts.times[-1], trange[0], trange[-1])
+ except AssertionError:
+ import IPython
+ IPython.embed()
idx1, idx2 = numpy.searchsorted(ts.times, trange)
idx2 += 1