diff options
| author | 2010-07-29 12:09:42 +0200 | |
|---|---|---|
| committer | 2010-07-29 12:09:42 +0200 | |
| commit | 2ba07aa53d2af572af2c5a43e77725abd46e1b13 (patch) | |
| tree | 89ff915a3a476dd9431d38c6e2b39b9de1aeb0f5 /module/AccountManager.py | |
| parent | Added tag working for changeset 3cca18acfe7d (diff) | |
| download | pyload-2ba07aa53d2af572af2c5a43e77725abd46e1b13.tar.xz | |
many new stuff, some things already working
Diffstat (limited to 'module/AccountManager.py')
| -rw-r--r-- | module/AccountManager.py | 51 | 
1 files changed, 51 insertions, 0 deletions
| diff --git a/module/AccountManager.py b/module/AccountManager.py new file mode 100644 index 000000000..ff3db5a47 --- /dev/null +++ b/module/AccountManager.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" +    This program is free software; you can redistribute it and/or modify +    it under the terms of the GNU General Public License as published by +    the Free Software Foundation; either version 3 of the License, +    or (at your option) any later version. + +    This program is distributed in the hope that it will be useful, +    but WITHOUT ANY WARRANTY; without even the implied warranty of +    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +    See the GNU General Public License for more details. + +    You should have received a copy of the GNU General Public License +    along with this program; if not, see <http://www.gnu.org/licenses/>. + +    @author: RaNaN +""" + +######################################################################## +class AccountManager(): +	"""manages all accounts""" + +	#---------------------------------------------------------------------- +	def __init__(self, core): +		"""Constructor""" +		 +		self.core = core +		 +		self.accounts = {} # key = (plugin, accountname) +		 +		self.loadAccounts() +		 +	#---------------------------------------------------------------------- +	def getAccount(self, plugin): +		"""get account instance for plugin or None if anonymous""" +		#@TODO ... +		return None +		 +     +	#---------------------------------------------------------------------- +	def loadAccounts(self): +		"""loads all accounts available""" +		pass +		 +	#---------------------------------------------------------------------- +	def saveAccount(self): +		"""save all account information""" +		pass +		 +	
\ No newline at end of file | 
