Loading openflexure_microscope/api/default_extensions/autofocus.py +1 −1 Original line number Diff line number Diff line Loading @@ -359,7 +359,7 @@ class FastAutofocusAPI(Resource): abort(503, "No stage connected. Unable to autofocus.") autofocus_extension_v2 = BaseExtension("autofocus") autofocus_extension_v2 = BaseExtension("org.openflexure.autofocus", version="2.0.0-beta.1") autofocus_extension_v2.add_method(fast_autofocus, "fast_autofocus") autofocus_extension_v2.add_method(autofocus, "autofocus") Loading openflexure_microscope/api/default_extensions/scan.py +2 −2 Original line number Diff line number Diff line Loading @@ -169,7 +169,7 @@ def tile( ) # Check if autofocus is enabled autofocus_extension = find_extension("autofocus") autofocus_extension = find_extension("org.openflexure.autofocus") if ( autofocus_dz and autofocus_extension Loading Loading @@ -396,6 +396,6 @@ class TileScanAPI(Resource): return task scan_extension_v2 = BaseExtension("scan") scan_extension_v2 = BaseExtension("org.openflexure.scan", version="2.0.0-beta.1") scan_extension_v2.add_view(TileScanAPI, "/tile") openflexure_microscope/api/default_extensions/zip_builder.py +1 −1 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ class ZipGetterAPIView(Resource): return jsonify({"return": session_id}) zip_extension_v2 = BaseExtension("zip_builder") zip_extension_v2 = BaseExtension("org.openflexure.zipbuilder", version="2.0.0-beta.1") zip_extension_v2.add_view(ZipGetterAPIView, "/get/<string:session_id>") zip_extension_v2.add_view(ZipListAPIView, "/get") Loading openflexure_microscope/common/flask_labthings/extensions.py +3 −7 Original line number Diff line number Diff line Loading @@ -20,8 +20,9 @@ class BaseExtension: Handles binding route views and forms. """ # TODO: Allow adding components to extensions def __init__(self, name: str, description=""): def __init__(self, name: str, description="", version="0.0.0"): self._views = ( {} ) # Key: Full, Python-safe ID. Val: Original rule, and view class Loading @@ -35,6 +36,7 @@ class BaseExtension: self.name = name self.description = get_docstring(self) self.version = str(version) self.methods = {} Loading Loading @@ -64,12 +66,6 @@ class BaseExtension: # Store the rule expansion information self._rules[rule] = self._views[view_id] def register_action(self, view_class): self.actions.append(view_class) def register_property(self, view_class): self.properties.append(view_class) @property def meta(self): d = {} Loading Loading
openflexure_microscope/api/default_extensions/autofocus.py +1 −1 Original line number Diff line number Diff line Loading @@ -359,7 +359,7 @@ class FastAutofocusAPI(Resource): abort(503, "No stage connected. Unable to autofocus.") autofocus_extension_v2 = BaseExtension("autofocus") autofocus_extension_v2 = BaseExtension("org.openflexure.autofocus", version="2.0.0-beta.1") autofocus_extension_v2.add_method(fast_autofocus, "fast_autofocus") autofocus_extension_v2.add_method(autofocus, "autofocus") Loading
openflexure_microscope/api/default_extensions/scan.py +2 −2 Original line number Diff line number Diff line Loading @@ -169,7 +169,7 @@ def tile( ) # Check if autofocus is enabled autofocus_extension = find_extension("autofocus") autofocus_extension = find_extension("org.openflexure.autofocus") if ( autofocus_dz and autofocus_extension Loading Loading @@ -396,6 +396,6 @@ class TileScanAPI(Resource): return task scan_extension_v2 = BaseExtension("scan") scan_extension_v2 = BaseExtension("org.openflexure.scan", version="2.0.0-beta.1") scan_extension_v2.add_view(TileScanAPI, "/tile")
openflexure_microscope/api/default_extensions/zip_builder.py +1 −1 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ class ZipGetterAPIView(Resource): return jsonify({"return": session_id}) zip_extension_v2 = BaseExtension("zip_builder") zip_extension_v2 = BaseExtension("org.openflexure.zipbuilder", version="2.0.0-beta.1") zip_extension_v2.add_view(ZipGetterAPIView, "/get/<string:session_id>") zip_extension_v2.add_view(ZipListAPIView, "/get") Loading
openflexure_microscope/common/flask_labthings/extensions.py +3 −7 Original line number Diff line number Diff line Loading @@ -20,8 +20,9 @@ class BaseExtension: Handles binding route views and forms. """ # TODO: Allow adding components to extensions def __init__(self, name: str, description=""): def __init__(self, name: str, description="", version="0.0.0"): self._views = ( {} ) # Key: Full, Python-safe ID. Val: Original rule, and view class Loading @@ -35,6 +36,7 @@ class BaseExtension: self.name = name self.description = get_docstring(self) self.version = str(version) self.methods = {} Loading Loading @@ -64,12 +66,6 @@ class BaseExtension: # Store the rule expansion information self._rules[rule] = self._views[view_id] def register_action(self, view_class): self.actions.append(view_class) def register_property(self, view_class): self.properties.append(view_class) @property def meta(self): d = {} Loading