From fbfa0f37175b15fac40af5952ac175a58bf44bc9 Mon Sep 17 00:00:00 2001 From: HelloZeroNet Date: Wed, 16 Mar 2016 00:37:31 +0100 Subject: [PATCH] Dont display stats and benchmark when multiuser plugin active --- plugins/Stats/StatsPlugin.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/plugins/Stats/StatsPlugin.py b/plugins/Stats/StatsPlugin.py index 3de71fc8..558f7c22 100644 --- a/plugins/Stats/StatsPlugin.py +++ b/plugins/Stats/StatsPlugin.py @@ -45,6 +45,11 @@ class UiRequestPlugin(object): except: pass self.sendHeader() + + if "Multiuser" in PluginManager.plugin_manager.plugin_names and not config.multiuser_local: + yield "This function is disabled on this proxy" + raise StopIteration + s = time.time() main = sys.modules["main"] @@ -269,6 +274,10 @@ class UiRequestPlugin(object): self.sendHeader() + if "Multiuser" in PluginManager.plugin_manager.plugin_names and not config.multiuser_local: + yield "This function is disabled on this proxy" + raise StopIteration + # No more if not in debug mode if not config.debug: yield "Not in debug mode" @@ -302,6 +311,10 @@ class UiRequestPlugin(object): self.sendHeader() + if "Multiuser" in PluginManager.plugin_manager.plugin_names and not config.multiuser_local: + yield "This function is disabled on this proxy" + raise StopIteration + # No more if not in debug mode if not config.debug: yield "Not in debug mode" @@ -365,6 +378,10 @@ class UiRequestPlugin(object): output = self.sendHeader() + if "Multiuser" in PluginManager.plugin_manager.plugin_names and not config.multiuser_local: + yield "This function is disabled on this proxy" + raise StopIteration + @contextmanager def benchmark(name, standard): s = time.time()