Fixed plugin blueprint method name clashing
This commit is contained in:
parent
e5fca6c8a0
commit
80cc74bd3d
1 changed files with 2 additions and 1 deletions
|
|
@ -26,6 +26,7 @@ def construct_blueprint(microscope_obj, plugin_paths=[], include_default=True):
|
||||||
|
|
||||||
# Construct a full view route from the plugin name
|
# Construct a full view route from the plugin name
|
||||||
full_view_route = "/{}/{}".format(plugin_name, view_route)
|
full_view_route = "/{}/{}".format(plugin_name, view_route)
|
||||||
|
logging.debug(full_view_route)
|
||||||
|
|
||||||
# Check if endpoint name clashes
|
# Check if endpoint name clashes
|
||||||
if full_view_route not in all_routes and issubclass(view_class, MicroscopeViewPlugin):
|
if full_view_route not in all_routes and issubclass(view_class, MicroscopeViewPlugin):
|
||||||
|
|
@ -36,7 +37,7 @@ def construct_blueprint(microscope_obj, plugin_paths=[], include_default=True):
|
||||||
blueprint.add_url_rule(
|
blueprint.add_url_rule(
|
||||||
full_view_route,
|
full_view_route,
|
||||||
view_func=view_class.as_view(
|
view_func=view_class.as_view(
|
||||||
'plugin_{}'.format(view_route).replace('/', '_'),
|
'plugin_{}'.format(full_view_route).replace('/', '_'),
|
||||||
microscope=microscope_obj,
|
microscope=microscope_obj,
|
||||||
plugin=plugin_obj
|
plugin=plugin_obj
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue