From 59ee2f41f551e3584b759bee5501c8bc8596e08f Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Mon, 13 May 2019 12:47:15 -0400 Subject: [PATCH] stdio imporvements --- sopel_modules/SpiceBot_Logs/Logs.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/sopel_modules/SpiceBot_Logs/Logs.py b/sopel_modules/SpiceBot_Logs/Logs.py index 3fdc3ed..b376bd2 100644 --- a/sopel_modules/SpiceBot_Logs/Logs.py +++ b/sopel_modules/SpiceBot_Logs/Logs.py @@ -68,7 +68,7 @@ def join_log_channel(bot, trigger): def stdio_logs_fetch(bot): - stdio_ignore = ["Loaded:"] + stdio_ignore = [] for logtype in bot.memory['SpiceBot_Logs']["logs"].keys(): stdio_ignore.append("[" + logtype + "]") @@ -94,10 +94,15 @@ def stdio_logs_fetch(bot): filelines = [] debuglines = [] + loadedmodules = [] for line in filelines: - if not line.startswith(tuple(stdio_ignore)): - if not line.isspace(): + if not line.startswith("Loaded:"): + loadedmodules.append(str(line).split("Loaded:")[-1]) + else: + if not line.startswith(tuple(stdio_ignore)) and not line.isspace(): debuglines.append(str(line)) + loadedmodules = "Loaded: " + spicemanip.main(loadedmodules, 'andlist') + debuglines.insert(1, loadedmodules) return debuglines