diff options
Diffstat (limited to 'server.py')
-rwxr-xr-x | server.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -8,18 +8,20 @@ Exchange Calendar Proxy Server | |||
8 | @date: April 26, 2009 | 8 | @date: April 26, 2009 |
9 | """ | 9 | """ |
10 | 10 | ||
11 | from os import path | ||
11 | from util import config_dict | 12 | from util import config_dict |
12 | from exchange.wsgi import CalendarApp | 13 | from exchange.wsgi import CalendarApp |
13 | from wsgiref.simple_server import make_server | 14 | from wsgiref.simple_server import make_server |
14 | 15 | ||
15 | 16 | ||
16 | def main(): | 17 | def main(): |
17 | config = config_dict('exchange.cfg') | 18 | config = config_dict(path.expanduser('~/.exchange.cfg')) |
19 | password = open(path.expanduser('~/.exchange.pass'), 'r').read() | ||
18 | 20 | ||
19 | try: | 21 | try: |
20 | app = CalendarApp(config['exchange']['server'], | 22 | app = CalendarApp(config['exchange']['server'], |
21 | config['exchange']['user'], | 23 | config['exchange']['user'], |
22 | config['exchange']['password']) | 24 | password) |
23 | 25 | ||
24 | make_server(config['local_server']['address'], | 26 | make_server(config['local_server']['address'], |
25 | config['local_server']['port'], app).serve_forever() | 27 | config['local_server']['port'], app).serve_forever() |