diff options
author | 2015-12-28 00:06:42 +0100 | |
---|---|---|
committer | 2015-12-28 00:06:42 +0100 | |
commit | 9c763de9a58dd1b5de69439c3c53db347e9cbf94 (patch) | |
tree | fab1b8f284f486547ffecae581e4ef93ffc46dd9 /module/plugins/internal/Base.py | |
parent | [Hoster] Rewrite some routines, improve others (diff) | |
download | pyload-9c763de9a58dd1b5de69439c3c53db347e9cbf94.tar.xz |
Fix password sharing issue
Diffstat (limited to 'module/plugins/internal/Base.py')
-rw-r--r-- | module/plugins/internal/Base.py | 6 |
1 files changed, 6 insertions, 0 deletions
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, |