Removed use of deprecated current_task_stopped

This commit is contained in:
Joel Collins 2020-07-21 11:57:33 +01:00
parent c8c66803e5
commit 54c5605cb1

View file

@ -9,7 +9,7 @@ from openflexure_microscope.captures.capture_manager import generate_basename
from labthings.server.find import find_component, find_extension from labthings.server.find import find_component, find_extension
from labthings.server.extensions import BaseExtension from labthings.server.extensions import BaseExtension
from labthings.server import fields from labthings.server import fields
from labthings.tasks import current_task_stopped from labthings.actions import current_action
from openflexure_microscope.devel import abort, update_task_progress from openflexure_microscope.devel import abort, update_task_progress
@ -225,7 +225,7 @@ class ScanExtension(BaseExtension):
annotations=annotations, annotations=annotations,
tags=tags, tags=tags,
) )
if current_task_stopped(): if current_action() and current_action().stopped:
return return
# Make sure we use our current best estimate of focus (i.e. the current position) next point # Make sure we use our current best estimate of focus (i.e. the current position) next point
next_z = microscope.stage.position[2] next_z = microscope.stage.position[2]
@ -280,7 +280,7 @@ class ScanExtension(BaseExtension):
# Update task progress # Update task progress
self._images_captured_so_far += 1 self._images_captured_so_far += 1
update_task_progress(self.progress()) update_task_progress(self.progress())
if current_task_stopped(): if current_action() and current_action().stopped:
return return
if i != steps - 1: if i != steps - 1: