From a7aaa73b84fdf266faaa9bfd82d2b634888c8084 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Wed, 7 Sep 2016 17:42:40 +0200 Subject: [PATCH] Display opened databases in stat page --- plugins/Stats/StatsPlugin.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/Stats/StatsPlugin.py b/plugins/Stats/StatsPlugin.py index b96cc45f..2af85d0f 100644 --- a/plugins/Stats/StatsPlugin.py +++ b/plugins/Stats/StatsPlugin.py @@ -35,6 +35,7 @@ class UiRequestPlugin(object): import gc import sys from Ui import UiRequest + from Db import Db from Crypt import CryptConnection hpy = None @@ -125,6 +126,11 @@ class UiRequestPlugin(object): for site_address, onion in main.file_server.tor_manager.site_onions.items(): yield "- %-34s: %s
" % (site_address, onion) + # Db + yield "

Db:
" + for db in sys.modules["Db.Db"].opened_dbs: + yield "- %.3fs: %s
" % (time.time() - db.last_query_time, db.db_path) + # Sites yield "

Sites:" yield ""