diff options
author | Mike Crute <mcrute@gmail.com> | 2009-04-26 18:57:09 -0400 |
---|---|---|
committer | Mike Crute <mcrute@gmail.com> | 2009-04-26 18:57:09 -0400 |
commit | 8cfbd1b970870a0d2594e147cd9bcc223d0a33b9 (patch) | |
tree | 18b1b108deeeed8088ddbd87d8c708a00dee104c /server.py | |
parent | ecb1c615c9293c32dece1d116e16edc1288988ff (diff) | |
download | calendar_proxy-8cfbd1b970870a0d2594e147cd9bcc223d0a33b9.tar.bz2 calendar_proxy-8cfbd1b970870a0d2594e147cd9bcc223d0a33b9.tar.xz calendar_proxy-8cfbd1b970870a0d2594e147cd9bcc223d0a33b9.zip |
Cleaning up some of the testing code.
Diffstat (limited to 'server.py')
-rw-r--r-- | server.py | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -18,7 +18,7 @@ from exchange.authenticators import CookieAuthenticator | |||
18 | 18 | ||
19 | class CalendarHandler(BaseHTTPRequestHandler): | 19 | class CalendarHandler(BaseHTTPRequestHandler): |
20 | def do_GET(self): | 20 | def do_GET(self): |
21 | print('> GET CALENDARS') | 21 | print('* Fetching Calendars') |
22 | 22 | ||
23 | fetcher = FetchCalendar(self.server.exchange_server) | 23 | fetcher = FetchCalendar(self.server.exchange_server) |
24 | authenticator = CookieAuthenticator(self.server.exchange_server) | 24 | authenticator = CookieAuthenticator(self.server.exchange_server) |
@@ -27,7 +27,11 @@ class CalendarHandler(BaseHTTPRequestHandler): | |||
27 | fetcher.authenticator = authenticator | 27 | fetcher.authenticator = authenticator |
28 | 28 | ||
29 | calendar = fetcher.execute() | 29 | calendar = fetcher.execute() |
30 | self.wfile.write(calendar.as_string()).close() | 30 | self.wfile.write(calendar.as_string()) |
31 | |||
32 | # This seems to work on Linux but not Mac OS. ~mcrute | ||
33 | if hasattr(self.wfile, 'close'): | ||
34 | self.wfile.close() | ||
31 | 35 | ||
32 | 36 | ||
33 | def get_un_pass(config): | 37 | def get_un_pass(config): |
@@ -49,7 +53,8 @@ def get_host_port(config): | |||
49 | 53 | ||
50 | 54 | ||
51 | def main(config_file='exchange.cfg'): | 55 | def main(config_file='exchange.cfg'): |
52 | config = ConfigParser().read(config_file) | 56 | config = ConfigParser() |
57 | config.read(config_file) | ||
53 | server_cfg = get_host_port(config) | 58 | server_cfg = get_host_port(config) |
54 | 59 | ||
55 | print('Exchange iCal Proxy Running on port {0:d}'.format(server_cfg[1])) | 60 | print('Exchange iCal Proxy Running on port {0:d}'.format(server_cfg[1])) |