Remove usage of self.manager.map() in load_plugins()

This commit is contained in:
Max R 2021-10-17 21:28:22 -04:00
parent ecee230c6f
commit d58af9f6ae

View file

@ -415,14 +415,11 @@ class PluginTypeManager:
if self.plugins_loaded: if self.plugins_loaded:
return return
def load_plugin(plugin): for plugin in self.plugins.values():
"""Call each plugin's load_plugin method.""" plugin.load_plugin()
return plugin.load_plugin()
plugins = list(self.manager.map(load_plugin))
# Do not set plugins_loaded if we run into an exception # Do not set plugins_loaded if we run into an exception
self.plugins_loaded = True self.plugins_loaded = True
return plugins
def register_plugin_versions(self, optmanager): def register_plugin_versions(self, optmanager):
"""Register the plugins and their versions with the OptionManager.""" """Register the plugins and their versions with the OptionManager."""