summaryrefslogtreecommitdiff
path: root/server.py
diff options
context:
space:
mode:
authorMike Crute <mcrute@gmail.com>2009-04-26 18:57:09 -0400
committerMike Crute <mcrute@gmail.com>2009-04-26 18:57:09 -0400
commit8cfbd1b970870a0d2594e147cd9bcc223d0a33b9 (patch)
tree18b1b108deeeed8088ddbd87d8c708a00dee104c /server.py
parentecb1c615c9293c32dece1d116e16edc1288988ff (diff)
downloadcalendar_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.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/server.py b/server.py
index b05fdb5..cb101cd 100644
--- a/server.py
+++ b/server.py
@@ -18,7 +18,7 @@ from exchange.authenticators import CookieAuthenticator
18 18
19class CalendarHandler(BaseHTTPRequestHandler): 19class 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
33def get_un_pass(config): 37def get_un_pass(config):
@@ -49,7 +53,8 @@ def get_host_port(config):
49 53
50 54
51def main(config_file='exchange.cfg'): 55def 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]))