summaryrefslogtreecommitdiffstats
path: root/module/plugins/internal/Account.py
diff options
context:
space:
mode:
authorGravatar Walter Purcaro <vuolter@users.noreply.github.com> 2015-06-16 17:31:38 +0200
committerGravatar Walter Purcaro <vuolter@users.noreply.github.com> 2015-06-24 22:40:32 +0200
commitc1764e2fea0bb05164c83a876e8cd58b97f58f25 (patch)
treebe1af8dbf5542d93f1cb97f07dd1793fc7acc2df /module/plugins/internal/Account.py
parent[SimpleHoster] fixurl (diff)
downloadpyload-c1764e2fea0bb05164c83a876e8cd58b97f58f25.tar.xz
Update all
Diffstat (limited to 'module/plugins/internal/Account.py')
-rw-r--r--module/plugins/internal/Account.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/module/plugins/internal/Account.py b/module/plugins/internal/Account.py
index aa472f297..0e2996aaa 100644
--- a/module/plugins/internal/Account.py
+++ b/module/plugins/internal/Account.py
@@ -154,7 +154,9 @@ class Account(Plugin):
if not type(infos) == dict:
raise Exception("Wrong return format")
except Exception, e:
- infos = {"error": str(e)}
+ infos = super(self.__class__, self).loadAccountInfo(name, req)
+ infos['error'] = str(e)
+
if self.core.debug:
traceback.print_exc()
@@ -206,11 +208,8 @@ class Account(Plugin):
def getAccountRequest(self, user=None):
if not user:
user, data = self.selectAccount()
- if not user:
- return None
- req = self.core.requestFactory.getRequest(self.__name__, user)
- return req
+ return self.core.requestFactory.getRequest(self.__name__, user)
def getAccountCookies(self, user=None):
@@ -264,7 +263,7 @@ class Account(Plugin):
return self.selectAccount() != (None, None)
- def parseTraffic(self, value, unit=None): #: return bytes
+ def parseTraffic(self, value, unit=None): #: return kilobytes
if not unit and not isinstance(value, basestring):
unit = "KB"
return parseFileSize(value, unit)