Fixed broken plugin namespace
This commit is contained in:
parent
2fe7722da6
commit
e175bb1f92
1 changed files with 3 additions and 1 deletions
|
|
@ -152,6 +152,8 @@ class PluginMount(object):
|
||||||
"""
|
"""
|
||||||
plugin_class, plugin_name = class_from_map(plugin_map)
|
plugin_class, plugin_name = class_from_map(plugin_map)
|
||||||
|
|
||||||
|
pythonsafe_plugin_name = plugin_name.replace("/", "_")
|
||||||
|
|
||||||
if plugin_class and plugin_name:
|
if plugin_class and plugin_name:
|
||||||
plugin_object = plugin_class()
|
plugin_object = plugin_class()
|
||||||
|
|
||||||
|
|
@ -160,7 +162,7 @@ class PluginMount(object):
|
||||||
|
|
||||||
elif isinstance(plugin_object, MicroscopePlugin): # If plugin_object is an instance of MicroscopePlugin
|
elif isinstance(plugin_object, MicroscopePlugin): # If plugin_object is an instance of MicroscopePlugin
|
||||||
# Attach plugin_object to the plugin mount
|
# Attach plugin_object to the plugin mount
|
||||||
setattr(self, plugin_name, plugin_object)
|
setattr(self, pythonsafe_plugin_name, plugin_object)
|
||||||
self.plugins.append((plugin_name, plugin_object))
|
self.plugins.append((plugin_name, plugin_object))
|
||||||
|
|
||||||
# Grant plugin access to the hardware
|
# Grant plugin access to the hardware
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue