Overhauled v2 plugin attaching
This commit is contained in:
parent
b8f6193f7b
commit
3c096e9b53
6 changed files with 167 additions and 135 deletions
|
|
@ -39,10 +39,7 @@ def construct_blueprint(microscope_obj):
|
|||
all_routes = []
|
||||
|
||||
# For each plugin attached to the microscope object
|
||||
for plugin_representation in microscope_obj.plugins.active:
|
||||
|
||||
plugin_obj = plugin_representation["plugin"]
|
||||
plugin_name = plugin_representation["name"]
|
||||
for plugin_name, plugin_obj in microscope_obj.plugins._legacy_plugins.items():
|
||||
|
||||
# If plugin contains valid endpoints
|
||||
if hasattr(plugin_obj, "api_views") and isinstance(plugin_obj.api_views, dict):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue