diff options
author | RaNaN <Mast3rRaNaN@hotmail.de> | 2013-08-11 17:32:14 +0200 |
---|---|---|
committer | RaNaN <Mast3rRaNaN@hotmail.de> | 2013-08-11 17:32:14 +0200 |
commit | 7a318c21d0c4765d343e3c359f92123480327ae2 (patch) | |
tree | 881c5c956742a1614663e462e6390024b96b90da /pyload/AccountManager.py | |
parent | fixed replace rule (diff) | |
download | pyload-7a318c21d0c4765d343e3c359f92123480327ae2.tar.xz |
another try to fix broken accounts
Diffstat (limited to 'pyload/AccountManager.py')
-rw-r--r-- | pyload/AccountManager.py | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/pyload/AccountManager.py b/pyload/AccountManager.py index 814c08615..7820d42f6 100644 --- a/pyload/AccountManager.py +++ b/pyload/AccountManager.py @@ -61,7 +61,6 @@ class AccountManager: def loadAccounts(self): """loads all accounts available from db""" - for info, password, options in self.core.db.loadAccounts(): # put into options as used in other context options = json.loads(options) if options else {} @@ -108,7 +107,7 @@ class AccountManager: account.scheduleRefresh() self.saveAccounts() - self.sendChange(plugin, loginname) + self.core.eventManager.dispatchEvent("account:updated", account.toInfoData()) return account @lock @@ -134,11 +133,7 @@ class AccountManager: @lock def getAllAccounts(self, uid): - """ Return account info, refresh afterwards if needed - - :param refresh: - :return: - """ + """ Return account info for every visible account """ # filter by owner / shared, but admins see all accounts accounts = [] for plugin, accs in self.accounts.iteritems(): @@ -151,6 +146,3 @@ class AccountManager: for p in self.accounts.itervalues(): for acc in p: acc.getAccountInfo(True) - - def sendChange(self, plugin, name): - self.core.eventManager.dispatchEvent("account:updated", plugin, name)
\ No newline at end of file |