Issue 2566: Py3.0a4 wsgiref simple_server failed to start (original) (raw)

Here's the most recent traceback:

File "/home/delimy/temp/Python-3.0a4/Lib/wsgiref/handlers.py", line 116, in finish_response self.write(data) File "/home/delimy/temp/Python-3.0a4/Lib/wsgiref/handlers.py", line 199, in write self.send_headers() File "/home/delimy/temp/Python-3.0a4/Lib/wsgiref/handlers.py", line 255, in send_headers self.send_preamble() File "/home/delimy/temp/Python-3.0a4/Lib/wsgiref/handlers.py", line 178, in send_preamble self._write('HTTP/%s %s\r\n' % (self.http_version,self.status)) File "/home/delimy/temp/Python-3.0a4/Lib/wsgiref/handlers.py", line 385, in _write self.stdout.write(data) File "/home/delimy/temp/Python-3.0a4/Lib/socket.py", line 222, in write return self._sock.send(b) TypeError: send() argument 1 must be bytes or read-only buffer, not str

It should convert str to bytes before write to stdout.