Fix optional input `bars_range` type to match `Flow.datums_range()`

incremental_update_paths
Tyler Goodlet 2022-05-30 09:37:33 -04:00
parent ab0def22c1
commit 360643b32f
1 changed files with 12 additions and 2 deletions

View File

@ -1251,7 +1251,9 @@ class ChartPlotWidget(pg.PlotWidget):
def maxmin( def maxmin(
self, self,
name: Optional[str] = None, name: Optional[str] = None,
bars_range: Optional[tuple[int, int, int, int]] = None, bars_range: Optional[tuple[
int, int, int, int, int, int
]] = None,
) -> tuple[float, float]: ) -> tuple[float, float]:
''' '''
@ -1260,6 +1262,7 @@ class ChartPlotWidget(pg.PlotWidget):
If ``bars_range`` is provided use that range. If ``bars_range`` is provided use that range.
''' '''
# print(f'Chart[{self.name}].maxmin()')
profiler = pg.debug.Profiler( profiler = pg.debug.Profiler(
msg=f'`{str(self)}.maxmin(name={name})`: `{self.name}`', msg=f'`{str(self)}.maxmin(name={name})`: `{self.name}`',
disabled=not pg_profile_enabled(), disabled=not pg_profile_enabled(),
@ -1279,7 +1282,14 @@ class ChartPlotWidget(pg.PlotWidget):
key = res = 0, 0 key = res = 0, 0
else: else:
first, l, lbar, rbar, r, last = bars_range or flow.datums_range() (
first,
l,
lbar,
rbar,
r,
last,
) = bars_range or flow.datums_range()
profiler(f'{self.name} got bars range') profiler(f'{self.name} got bars range')
key = round(lbar), round(rbar) key = round(lbar), round(rbar)