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()