Updated ZIP builder to extension
This commit is contained in:
parent
acb3f0c956
commit
932353de31
2 changed files with 8 additions and 7 deletions
|
|
@ -16,7 +16,7 @@ import logging
|
||||||
|
|
||||||
from openflexure_microscope.common.flask_labthings.find import find_device
|
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.resource import Resource
|
||||||
from openflexure_microscope.common.flask_labthings.plugins import BasePlugin
|
from openflexure_microscope.common.flask_labthings.extensions import BaseExtension
|
||||||
|
|
||||||
|
|
||||||
class ZipManager:
|
class ZipManager:
|
||||||
|
|
@ -138,11 +138,11 @@ class ZipGetterAPIView(Resource):
|
||||||
return jsonify({"return": session_id})
|
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_extension_v2.add_view(ZipGetterAPIView, "/get/<string:session_id>")
|
||||||
zip_plugin_v2.add_view(ZipListAPIView, "/get")
|
zip_extension_v2.add_view(ZipListAPIView, "/get")
|
||||||
|
|
||||||
zip_plugin_v2.add_view(ZipBuilderAPIView, "/build")
|
zip_extension_v2.add_view(ZipBuilderAPIView, "/build")
|
||||||
zip_plugin_v2.register_action(ZipBuilderAPIView)
|
zip_extension_v2.register_action(ZipBuilderAPIView)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -124,6 +124,7 @@ def init_default_extensions(extension_path):
|
||||||
_DEFAULT_extension_INIT = """
|
_DEFAULT_extension_INIT = """
|
||||||
from openflexure_microscope.api.default_extensions.autofocus import autofocus_extension_v2
|
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.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]
|
||||||
"""
|
"""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue