diff --git a/platypush/context/__init__.py b/platypush/context/__init__.py index f64a7304..4f7ffccd 100644 --- a/platypush/context/__init__.py +++ b/platypush/context/__init__.py @@ -74,9 +74,8 @@ def get_plugin(plugin_name, reload=False): if plugin_name not in plugins_init_locks: plugins_init_locks[plugin_name] = Lock() - with plugins_init_locks[plugin_name]: - if plugin_name in plugins and not reload: - return plugins[plugin_name] + if plugin_name in plugins and not reload: + return plugins[plugin_name] try: plugin = importlib.import_module('platypush.plugins.' + plugin_name)