Mercurial > p > roundup > code
comparison roundup/cgi/wsgi_handler.py @ 4303:7aa72c31464d
Fix WSGI response code (thanks Peter Pöml)
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Fri, 11 Dec 2009 22:08:23 +0000 |
| parents | 859ab007829f |
| children | 92757447dcf0 35ea9b1efc14 ab37c1705dbf |
comparison
equal
deleted
inserted
replaced
| 4302:01b1baf19271 | 4303:7aa72c31464d |
|---|---|
| 71 # all body data has been written using wfile | 71 # all body data has been written using wfile |
| 72 return [] | 72 return [] |
| 73 | 73 |
| 74 def start_response(self, headers, response_code): | 74 def start_response(self, headers, response_code): |
| 75 """Set HTTP response code""" | 75 """Set HTTP response code""" |
| 76 description = BaseHTTPRequestHandler.responses[response_code] | 76 message, explain = BaseHTTPRequestHandler.responses[response_code] |
| 77 self.__wfile = self.__start_response('%d %s'%(response_code, | 77 self.__wfile = self.__start_response('%d %s'%(response_code, |
| 78 description), headers) | 78 message), headers) |
| 79 | 79 |
| 80 def get_wfile(self): | 80 def get_wfile(self): |
| 81 if self.__wfile is None: | 81 if self.__wfile is None: |
| 82 raise ValueError, 'start_response() not called' | 82 raise ValueError, 'start_response() not called' |
| 83 return self.__wfile | 83 return self.__wfile |
