ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/FreeBSDAdmin/Reminder/wesabe.py
Revision: 1229
Committed: 2009-10-03T22:58:25-07:00 (15 years, 9 months ago) by douglas
Content type: text/x-python
File size: 550 byte(s)
Log Message:
Use Python keyring!

File Contents

# User Rev Content
1 douglas 1178 # Wesabe
2     #
3     # Douglas Thrift
4     #
5     # $Id$
6    
7 douglas 1180 import dtwesabe
8 douglas 1178
9 douglas 1180 def main(calendar, config, banks, debug):
10 douglas 1229 wesabe = dtwesabe.Wesabe(config.getusername(), config.getpassword())
11 douglas 1180 accounts = {}
12 douglas 1178
13 douglas 1180 for account in wesabe.accounts():
14     if account.account_number is not None:
15     accounts[account.account_number] = account
16 douglas 1178
17 douglas 1179 for module in config.getlist('banks'):
18     bank = banks.bank(module)
19 douglas 1178
20 douglas 1180 for name, number in bank.accounts():
21     account = accounts[number]
22    
23     wesabe.upload(number, account.account_type, account.financial_institution.id, *bank.download(number))

Properties

Name Value
svn:keywords Id