diff options
author | Mike Crute <mcrute@gmail.com> | 2010-08-05 09:21:05 -0400 |
---|---|---|
committer | Mike Crute <mcrute@gmail.com> | 2010-08-05 09:21:05 -0400 |
commit | bd09fa8709a8575e60ea7423e6fa15a2effe564d (patch) | |
tree | 4785ef9a6ad021481bc096f8da37fdc1bcac24bf | |
parent | 70f622d3275635cafba88044300048771dc655b1 (diff) | |
download | calendar_proxy-bd09fa8709a8575e60ea7423e6fa15a2effe564d.tar.bz2 calendar_proxy-bd09fa8709a8575e60ea7423e6fa15a2effe564d.tar.xz calendar_proxy-bd09fa8709a8575e60ea7423e6fa15a2effe564d.zip |
Adding support for external password files in home directory.
-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() |