From 9c763de9a58dd1b5de69439c3c53db347e9cbf94 Mon Sep 17 00:00:00 2001 From: Walter Purcaro Date: Mon, 28 Dec 2015 00:06:42 +0100 Subject: Fix password sharing issue --- module/plugins/internal/Base.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'module/plugins/internal/Base.py') diff --git a/module/plugins/internal/Base.py b/module/plugins/internal/Base.py index 063950db6..3fa0e40d2 100644 --- a/module/plugins/internal/Base.py +++ b/module/plugins/internal/Base.py @@ -104,6 +104,12 @@ class Base(Plugin): def _log(self, level, plugintype, pluginname, messages): log = getattr(self.pyload.log, level) msg = u" | ".join(decode(a).strip() for a in messages if a) + + try: + msg = msg.replace(self.account.info['login']['password'], "**********") + except Exception: + pass + log("%(plugintype)s %(pluginname)s[%(id)s]: %(msg)s" % {'plugintype': plugintype.upper(), 'pluginname': pluginname, -- cgit v1.2.3