Loading docs/source/extensions/example_extension/01_basic_structure.py +1 −1 Original line number Diff line number Diff line from labthings.extensions import BaseExtension from labthings import find_component from labthings.extensions import BaseExtension def identify(): Loading docs/source/extensions/example_extension/01b_basic_structure_subclass.py +1 −1 Original line number Diff line number Diff line from labthings.extensions import BaseExtension from labthings import find_component from labthings.extensions import BaseExtension # Create the extension class Loading docs/source/extensions/example_extension/02_adding_views.py +2 −2 Original line number Diff line number Diff line from labthings import fields, find_component from labthings.extensions import BaseExtension from labthings import find_component, fields from labthings.views import View ## Extension methods Loading docs/source/extensions/example_extension/03_marshaling_data.py +2 −1 Original line number Diff line number Diff line from labthings import Schema, fields, find_component from labthings.extensions import BaseExtension from labthings import find_component, Schema, fields from labthings.views import View ## Extension methods Loading @@ -26,6 +26,7 @@ def rename(microscope, new_name): ## Extension views class ExampleIdentifyView(View): # Format our returned object using MicroscopeIdentifySchema schema = MicroscopeIdentifySchema() Loading docs/source/extensions/example_extension/04_properties.py +2 −2 Original line number Diff line number Diff line from labthings import Schema, fields, find_component from labthings.extensions import BaseExtension from labthings import find_component, Schema, fields from labthings.views import View, PropertyView from labthings.views import PropertyView, View ## Extension methods Loading Loading
docs/source/extensions/example_extension/01_basic_structure.py +1 −1 Original line number Diff line number Diff line from labthings.extensions import BaseExtension from labthings import find_component from labthings.extensions import BaseExtension def identify(): Loading
docs/source/extensions/example_extension/01b_basic_structure_subclass.py +1 −1 Original line number Diff line number Diff line from labthings.extensions import BaseExtension from labthings import find_component from labthings.extensions import BaseExtension # Create the extension class Loading
docs/source/extensions/example_extension/02_adding_views.py +2 −2 Original line number Diff line number Diff line from labthings import fields, find_component from labthings.extensions import BaseExtension from labthings import find_component, fields from labthings.views import View ## Extension methods Loading
docs/source/extensions/example_extension/03_marshaling_data.py +2 −1 Original line number Diff line number Diff line from labthings import Schema, fields, find_component from labthings.extensions import BaseExtension from labthings import find_component, Schema, fields from labthings.views import View ## Extension methods Loading @@ -26,6 +26,7 @@ def rename(microscope, new_name): ## Extension views class ExampleIdentifyView(View): # Format our returned object using MicroscopeIdentifySchema schema = MicroscopeIdentifySchema() Loading
docs/source/extensions/example_extension/04_properties.py +2 −2 Original line number Diff line number Diff line from labthings import Schema, fields, find_component from labthings.extensions import BaseExtension from labthings import find_component, Schema, fields from labthings.views import View, PropertyView from labthings.views import PropertyView, View ## Extension methods Loading