forked from M-Labs/artiq
gui/displays: do not test for empty list using bool conversion (breaks for numpy arrays). Closes #153
This commit is contained in:
parent
50809e02c2
commit
e4165aecf2
|
@ -137,7 +137,7 @@ class XYDisplay(dockarea.Dock):
|
||||||
error = data.get(result_error, None)
|
error = data.get(result_error, None)
|
||||||
fit = data.get(result_fit, None)
|
fit = data.get(result_fit, None)
|
||||||
|
|
||||||
if not y or len(y) != len(x):
|
if not len(y) or len(y) != len(x):
|
||||||
return
|
return
|
||||||
if error is not None and hasattr(error, "__len__"):
|
if error is not None and hasattr(error, "__len__"):
|
||||||
if not len(error):
|
if not len(error):
|
||||||
|
@ -201,7 +201,7 @@ class HistogramDisplay(dockarea.Dock):
|
||||||
if x is None:
|
if x is None:
|
||||||
x = list(range(len(y)+1))
|
x = list(range(len(y)+1))
|
||||||
|
|
||||||
if y and len(x) == len(y) + 1:
|
if len(y) and len(x) == len(y) + 1:
|
||||||
self.plot.clear()
|
self.plot.clear()
|
||||||
self.plot.plot(x, y, stepMode=True, fillLevel=0,
|
self.plot.plot(x, y, stepMode=True, fillLevel=0,
|
||||||
brush=(0, 0, 255, 150))
|
brush=(0, 0, 255, 150))
|
||||||
|
|
Loading…
Reference in New Issue