There are 2 tasks required to be completed on nslsii.temperature_controllers.Eurotherm
It has been requested to add a threading.Timer instance that runs inside status_indicator to ensure that the status_indicator callback is removed from self.readback after a timeout to prevent hanging.
it has been requested to replace self._set_lock with a threading.Lock instance (I think this is what is meant by 'real lock').
There are 2 tasks required to be completed on nslsii.temperature_controllers.Eurotherm
It has been requested to add a
threading.Timer
instance that runs insidestatus_indicator
to ensure that thestatus_indicator
callback is removed from self.readback after a timeout to prevent hanging.it has been requested to replace
self._set_lock
with a threading.Lock instance (I think this is what is meant by 'real lock').