Updated tasks nomenclature

This commit is contained in:
Joel Collins 2020-07-21 12:54:42 +01:00
parent 56051f8863
commit 24398ba7dc
27 changed files with 100 additions and 136 deletions

View file

@ -1,8 +1,4 @@
#!/usr/bin/env python
from labthings.server import monkey
monkey.patch_all()
import sys
import time
import atexit
@ -37,8 +33,8 @@ from openflexure_microscope.paths import (
logs_file_path,
)
from labthings.server.quick import create_app
from labthings.server.extensions import find_extensions
from labthings import create_app
from labthings.extensions import find_extensions
from openflexure_microscope.api.microscope import default_microscope as api_microscope
@ -205,7 +201,7 @@ atexit.register(cleanup)
# Start the app
if __name__ == "__main__":
from labthings.server.wsgi import Server
from labthings import Server
logging.info("Starting OpenFlexure Microscope Server...")
server = Server(app)
server.run(host="::", port=5000, debug=False, zeroconf=True)

View file

@ -1,7 +1,6 @@
from labthings.server.find import find_component
from labthings.server.extensions import BaseExtension
from labthings.server.view import View, ActionView, PropertyView
from labthings.server import fields
from labthings import fields, find_component
from labthings.extensions import BaseExtension
from labthings.views import View, ActionView, PropertyView
from openflexure_microscope.devel import JsonResponse, request, abort
from openflexure_microscope.utilities import set_properties

View file

@ -1,7 +1,6 @@
from labthings.server.extensions import BaseExtension
from labthings.server.view import View, PropertyView
from labthings.server import fields
from labthings.server.find import find_component
from labthings.extensions import BaseExtension
from labthings.views import View, PropertyView
from labthings import fields, find_component
from openflexure_microscope.paths import settings_file_path, check_rw
from openflexure_microscope.config import OpenflexureSettingsFile

View file

@ -1,6 +1,6 @@
from labthings.server.view import View, ActionView
from labthings.server.find import find_component
from labthings.server.extensions import BaseExtension
from labthings import find_component
from labthings.views import View, ActionView
from labthings.extensions import BaseExtension
from flask import abort

View file

@ -6,14 +6,13 @@ from typing import Tuple
from functools import reduce
from openflexure_microscope.captures.capture_manager import generate_basename
from labthings.server.find import find_component, find_extension
from labthings.server.extensions import BaseExtension
from labthings.server import fields
from labthings.actions import current_action
from openflexure_microscope.devel import abort, update_task_progress
from labthings import fields, find_component, find_extension, current_action, update_action_progress
from labthings.views import View, ActionView
from labthings.extensions import BaseExtension
from openflexure_microscope.devel import abort
from labthings.server.view import View, ActionView
import time
@ -209,7 +208,7 @@ class ScanExtension(BaseExtension):
)
# Update task progress
self._images_captured_so_far += 1
update_task_progress(self.progress())
update_action_progress(self.progress())
else:
logging.debug("Entering z-stack")
self.stack(
@ -279,7 +278,7 @@ class ScanExtension(BaseExtension):
)
# Update task progress
self._images_captured_so_far += 1
update_task_progress(self.progress())
update_action_progress(self.progress())
if current_action() and current_action().stopped:
return

View file

@ -1,7 +1,6 @@
from openflexure_microscope.devel import (
JsonResponse,
request,
update_task_progress,
)
from flask import send_file, abort, url_for
@ -12,12 +11,11 @@ import zipfile
import tempfile
import logging
from labthings.server.find import find_component
from labthings.server.view import View, ActionView, PropertyView
from labthings.server.schema import Schema, pre_dump
from labthings.server import fields
from labthings.server.extensions import BaseExtension
from labthings.server.utilities import description_from_view
from labthings import fields, find_component, update_action_progress
from labthings.views import View, ActionView, PropertyView
from labthings.schema import Schema, pre_dump
from labthings.extensions import BaseExtension
from labthings.utilities import description_from_view
class ZipObjectSchema(Schema):
@ -107,7 +105,7 @@ class ZipManager:
)
zipObj.write(file_path, arcname=rel_path)
# Update task progress
update_task_progress(int((index / n_files) * 100))
update_action_progress(int((index / n_files) * 100))
session_id = str(uuid.uuid4())
session_description = ZipObjectDescription(

View file

@ -1,7 +1,6 @@
from labthings.server.extensions import BaseExtension
from labthings.server.view import ActionView
from labthings.server import fields
from labthings import fields
from labthings.extensions import BaseExtension
from labthings.views import ActionView
import logging
import time

View file

@ -4,9 +4,9 @@ Top-level representation of enabled actions
from flask import url_for
from . import camera, stage, system
from labthings.server.view import View
from labthings.server.find import current_labthing
from labthings.server.utilities import description_from_view
from labthings import current_labthing
from labthings.views import View
from labthings.utilities import description_from_view
_actions = {
"capture": {

View file

@ -1,8 +1,7 @@
from openflexure_microscope.api.utilities import get_bool, JsonResponse
from labthings.server.view import View, ActionView
from labthings.server.find import find_component
from labthings.views import View, ActionView
from labthings import find_component, fields
from labthings.server import fields
from openflexure_microscope.utilities import filter_dict
from openflexure_microscope.api.v2.views.captures import CaptureSchema

View file

@ -1,7 +1,6 @@
from openflexure_microscope.api.utilities import JsonResponse
from labthings.server.view import View, ActionView
from labthings.server.find import find_component
from labthings.server import fields
from labthings.views import View, ActionView
from labthings import find_component, fields
from openflexure_microscope.utilities import axes_to_array, filter_dict

View file

@ -1,4 +1,4 @@
from labthings.server.view import View, ActionView
from labthings.views import View, ActionView
import subprocess
import os
from sys import platform

View file

@ -1,9 +1,8 @@
from openflexure_microscope.api.utilities import JsonResponse
from labthings.core.utilities import get_by_path, set_by_path, create_from_path
from labthings.server.find import find_component
from labthings.server.view import View, PropertyView
from labthings import find_component
from labthings.views import View, PropertyView
from labthings.utilities import get_by_path, set_by_path, create_from_path
from flask import request, abort
import logging

View file

@ -1,10 +1,10 @@
from openflexure_microscope.api.utilities import gen, JsonResponse
from labthings.core.utilities import get_by_path, set_by_path, create_from_path
from labthings import find_component
from labthings.utilities import get_by_path, set_by_path, create_from_path
from labthings.views import View, PropertyView
from labthings.server.find import find_component
from labthings.server.view import View, PropertyView
from labthings.server.responses import Response
from flask import Response
class MjpegStream(PropertyView):