Move task is executed (and finished) before `_motions` is assigned
Traceback (most recent call last):
File "/users/blissadm/local/mxcube3.git/mxcube3/HardwareRepository/TaskUtils.py", line 67, in __call__
return func(*args, **kwargs)
File "/users/blissadm/local/mxcube3.git/mxcube3/HardwareRepository/HardwareObjects/ESRF/ID29MultiCollect.py", line 54, in set_resolution
self.bl_control.resolution.move(new_resolution)
File "/users/blissadm/local/mxcube3.git/mxcube3/HardwareRepository/HardwareObjects/Resolution.py", line 166, in move
self.dtox.move(self.res2dist(pos))
File "/users/blissadm/local/mxcube3.git/mxcube3/HardwareRepository/HardwareObjects/BlissMotor.py", line 92, in move
self.motor.move(position, wait=False) #.link(self.updateState)
File "/users/blissadm/local/bliss.git/bliss/common/axis.py", line 178, in func_wrapper
return func(self, *args, **kwargs)
File "/users/blissadm/local/bliss.git/bliss/common/axis.py", line 917, in move
move_task._motions = [motion]
AttributeError: 'NoneType' object has no attribute '_motions'
Traceback (most recent call last):
File "/users/blissadm/local/mxcube3.git/mxcube3/HardwareRepository/TaskUtils.py", line 67, in __call__
return func(*args, **kwargs)
File "/users/blissadm/local/mxcube3.git/mxcube3/HardwareRepository/HardwareObjects/ESRF/ID29MultiCollect.py", line 54, in set_resolution
self.bl_control.resolution.move(new_resolution)
File "/users/blissadm/local/mxcube3.git/mxcube3/HardwareRepository/HardwareObjects/Resolution.py", line 166, in move
self.dtox.move(self.res2dist(pos))
File "/users/blissadm/local/mxcube3.git/mxcube3/HardwareRepository/HardwareObjects/BlissMotor.py", line 92, in move
self.motor.move(position, wait=False) #.link(self.updateState)
File "/users/blissadm/local/bliss.git/bliss/common/axis.py", line 178, in func_wrapper
return func(self, *args, **kwargs)
File "/users/blissadm/local/bliss.git/bliss/common/axis.py", line 917, in move
move_task._motions = [motion]
AttributeError: 'NoneType' object has no attribute '_motions'
Edited by Matias Guijarro