diff --git a/hbmqtt/plugins/manager.py b/hbmqtt/plugins/manager.py index 0621866..2e087cc 100644 --- a/hbmqtt/plugins/manager.py +++ b/hbmqtt/plugins/manager.py @@ -14,6 +14,7 @@ Plugin = namedtuple('Plugin', ['name', 'ep', 'object']) plugins_manager = dict() + def get_plugin_manager(namespace): global plugins_manager return plugins_manager.get(namespace, None) @@ -26,6 +27,7 @@ class BaseContext: else: self._loop = asyncio.get_event_loop() + class PluginManager: """ Wraps setuptools Entry point mechanism to provide a basic plugin system.