Bug: uncaught exception when trying to stop an already stopped scan
When one clicks on stop in the Scans GUI if the scan is already stopped or finished, there is this exception in the client terminal:
2022-05-19 13:14:06, Console, ERROR, Uncaught exception
Traceback (most recent call last):
File "C:\Users\carnisj\Documents\scripts\kamzik3\kamzik3\gui\macroProgressWidget.py", line 135, in stop
self.device.stop()
File "C:\Users\carnisj\Documents\scripts\kamzik3\kamzik3\devices\deviceClient.py", line 333, in <lambda>
lambda method_name=method_name, **kwargs: self.method(
File "C:\Users\carnisj\Documents\scripts\kamzik3\kamzik3\devices\deviceClient.py", line 563, in method
raise DeviceClientError(
kamzik3.DeviceClientError: Failed to execute remote method 'stop'
Command error: Macro is not running
Traceback (most recent call last):
File "C:\Users\carnisj\Documents\scripts\kamzik3\kamzik3\gui\macroProgressWidget.py", line 135, in stop
self.device.stop()
File "C:\Users\carnisj\Documents\scripts\kamzik3\kamzik3\devices\deviceClient.py", line 333, in <lambda>
lambda method_name=method_name, **kwargs: self.method(
File "C:\Users\carnisj\Documents\scripts\kamzik3\kamzik3\devices\deviceClient.py", line 563, in method
raise DeviceClientError(
kamzik3.DeviceClientError: Failed to execute remote method 'stop'
Command error: Macro is not running
Not a big deal, but one should catch it.