Commit 932353de authored by jtc42's avatar jtc42
Browse files

Updated ZIP builder to extension

parent acb3f0c9
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ import logging

from openflexure_microscope.common.flask_labthings.find import find_device
from openflexure_microscope.common.flask_labthings.resource import Resource
from openflexure_microscope.common.flask_labthings.plugins import BasePlugin
from openflexure_microscope.common.flask_labthings.extensions import BaseExtension


class ZipManager:
@@ -138,11 +138,11 @@ class ZipGetterAPIView(Resource):
        return jsonify({"return": session_id})


zip_plugin_v2 = BasePlugin("zip_builder")
zip_extension_v2 = BaseExtension("zip_builder")

zip_plugin_v2.add_view(ZipGetterAPIView, "/get/<string:session_id>")
zip_plugin_v2.add_view(ZipListAPIView, "/get")
zip_extension_v2.add_view(ZipGetterAPIView, "/get/<string:session_id>")
zip_extension_v2.add_view(ZipListAPIView, "/get")

zip_plugin_v2.add_view(ZipBuilderAPIView, "/build")
zip_plugin_v2.register_action(ZipBuilderAPIView)
zip_extension_v2.add_view(ZipBuilderAPIView, "/build")
zip_extension_v2.register_action(ZipBuilderAPIView)
+2 −1
Original line number Diff line number Diff line
@@ -124,6 +124,7 @@ def init_default_extensions(extension_path):
_DEFAULT_extension_INIT = """
from openflexure_microscope.api.default_extensions.autofocus import autofocus_extension_v2
from openflexure_microscope.api.default_extensions.scan import scan_extension_v2
from openflexure_microscope.api.default_extensions.zip_builder import zip_extension_v2

__extensions__ = [autofocus_extension_v2, scan_extension_v2]
__extensions__ = [autofocus_extension_v2, scan_extension_v2, zip_extension_v2]
"""