Author: ianb
Date: 2004-09-20 16:26:54 -0600 (Mon, 20 Sep 2004)
New Revision: 135
Modified:
Component/cpage.py
Log:
Fixed typo in 0.8.1 compatibility code
Modified: Component/cpage.py
===================================================================
--- Component/cpage.py 2004-09-16 22:19:10 UTC (rev 134)
+++ Component/cpage.py 2004-09-20 22:26:54 UTC (rev 135)
@@ -275,13 +275,14 @@
def sendResponseAndEnd(self, status, headers=None, body=None):
res = self.response()
res.setHeader('Status', str(status))
- for name, value in headers.items():
- res.setHeader(name, value)
+ if headers:
+ for name, value in headers.items():
+ res.setHeader(name, value)
if body:
res.write(body)
else:
res.write('<html><head><title>%s</title></head><body><h1>%s</h1>' % (status, status))
- if headers.get('location'):
+ if headers and headers.get('location'):
res.write('See <a href="%s">%s</a>' % headers['location'])
res.write('</body></html>')
self.endResponse()
|