seen on id15 : error on node in datawatch
During continuous scans with musst + p201 + mercury + falconx:
2020-11-20 10:05:27,230 eh3 exceptions ERROR :
Traceback (most recent call last):
File "/users/blissadm/local/bliss.git/bliss/common/cleanup.py", line 262, in capture
yield
File "/users/blissadm/local/bliss.git/bliss/scanning/scan.py", line 1530, in run
self._data_watch_task.get()
File "/users/blissadm/local/bliss.git/bliss/common/greenlet_utils.py", line 102, in get
return super().get(*args, **keys)
File "src/gevent/greenlet.py", line 769, in gevent._gevent_cgreenlet.Greenlet.get
File "src/gevent/greenlet.py", line 364, in gevent._gevent_cgreenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/gevent/_compat.py", line 65, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 854, in gevent._gevent_cgreenlet.Greenlet.run
File "/users/blissadm/local/bliss.git/bliss/scanning/scan.py", line 1587, in _data_watch
data_events, scan.nodes, scan.scan_info
File "/users/blissadm/local/id15.git/src/fscan/fscantools.py", line 332, in on_scan_data
if is_zerod(data_node):
File "/users/blissadm/local/bliss.git/bliss/scanning/scan.py", line 134, in is_zerod
return node.type == "channel" and len(node.shape) == 0
TypeError: object of type 'NoneType' has no len()