Group move exception...
Hi all, @wright found a nice bug in multiple move. Motion stop due to a bad polling_time, here is the exception:
PTICS [29]: last_error[-2]
Out [29]: Traceback (most recent call last):
File "/users/blissadm/local/bliss.git/bliss/common/cleanup.py", line 252, in capture
yield
File "/users/blissadm/local/bliss.git/bliss/common/axis.py", line 210, in stopwait
motion.last_state = stop_wait[task_index].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 683, in gevent._greenlet.Greenlet.get
File "src/gevent/greenlet.py", line 317, in gevent._greenlet.Greenlet._raise_exception
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/gevent/_compat.py", line 47, in reraise
raise value.with_traceback(tb)
File "src/gevent/greenlet.py", line 766, in gevent._greenlet.Greenlet.run
File "/users/blissadm/local/bliss.git/bliss/common/axis.py", line 1699, in moveloop
gevent.sleep(polling_time)
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/site-packages/gevent/hub.py", line 149, in sleep
if seconds <= 0:
TypeError: '<=' not supported between instances of 'NoneType' and 'int'