summaryrefslogtreecommitdiffstats
path: root/module/plugins/internal/Base.py
diff options
context:
space:
mode:
authorGravatar Walter Purcaro <vuolter@users.noreply.github.com> 2015-12-28 00:06:42 +0100
committerGravatar Walter Purcaro <vuolter@users.noreply.github.com> 2015-12-28 00:06:42 +0100
commit9c763de9a58dd1b5de69439c3c53db347e9cbf94 (patch)
treefab1b8f284f486547ffecae581e4ef93ffc46dd9 /module/plugins/internal/Base.py
parent[Hoster] Rewrite some routines, improve others (diff)
downloadpyload-9c763de9a58dd1b5de69439c3c53db347e9cbf94.tar.xz
Fix password sharing issue
Diffstat (limited to 'module/plugins/internal/Base.py')
-rw-r--r--module/plugins/internal/Base.py6
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,