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

Roundup Issue Tracker: http://roundup-tracker.org/