Marshal with TaskSchema
This commit is contained in:
parent
964258a1b7
commit
4a6e672630
1 changed files with 4 additions and 1 deletions
|
|
@ -11,6 +11,8 @@ from openflexure_microscope.common.flask_labthings.find import (
|
||||||
find_extension,
|
find_extension,
|
||||||
)
|
)
|
||||||
from openflexure_microscope.common.flask_labthings.extensions import BaseExtension
|
from openflexure_microscope.common.flask_labthings.extensions import BaseExtension
|
||||||
|
from openflexure_microscope.common.flask_labthings.views.tasks import TaskSchema
|
||||||
|
from openflexure_microscope.common.flask_labthings.decorators import marshal_with
|
||||||
|
|
||||||
from openflexure_microscope.devel import (
|
from openflexure_microscope.devel import (
|
||||||
JsonResponse,
|
JsonResponse,
|
||||||
|
|
@ -344,6 +346,7 @@ def stack(
|
||||||
|
|
||||||
|
|
||||||
class TileScanAPI(Resource):
|
class TileScanAPI(Resource):
|
||||||
|
@marshal_with(TaskSchema())
|
||||||
def post(self):
|
def post(self):
|
||||||
payload = JsonResponse(request)
|
payload = JsonResponse(request)
|
||||||
microscope = find_device("openflexure_microscope")
|
microscope = find_device("openflexure_microscope")
|
||||||
|
|
@ -398,7 +401,7 @@ class TileScanAPI(Resource):
|
||||||
)
|
)
|
||||||
|
|
||||||
# return a handle on the scan task
|
# return a handle on the scan task
|
||||||
return jsonify(task.state), 201
|
return task
|
||||||
|
|
||||||
|
|
||||||
scan_extension_v2 = BaseExtension("scan")
|
scan_extension_v2 = BaseExtension("scan")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue