[New-bugs-announce] [issue9022] TypeError in wsgiref.handlers when using CGIHandler
David
report at bugs.python.org
Fri Jun 18 02:25:47 CEST 2010
New submission from David <toxicdav3 at gmail.com>:
The following code produces a type error, but from what I can tell it does comply with PEP333. This issue appeared using Python 3.1.1 and 3.1.2 on both Windows and Ubuntu. I have only tried the 32 bit versions. Works fine in Python 2.6.5.12 but I guess thats irrelevant.
-----
def application(environ, start_response):
start_response('200 OK',[('Content-type','text/html')])
return ['<html><body>Hello World!</body></html>']
from wsgiref.handlers import CGIHandler
CGIHandler().run(application)
-----
Traceback (most recent call last):
File "C:\Python31\lib\wsgiref\handlers.py", line 75, in run
self.finish_response()
File "C:\Python31\lib\wsgiref\handlers.py", line 116, in finish_response
self.write(data)
File "C:\Python31\lib\wsgiref\handlers.py", line 210, in write
self.send_headers()
File "C:\Python31\lib\wsgiref\handlers.py", line 266, in send_headers
self.send_preamble()
File "C:\Python31\lib\wsgiref\handlers.py", line 196, in send_preamble
self._write('Status: %s\r\n' % self.status)
File "C:\Python31\lib\wsgiref\handlers.py", line 402, in _write
self.stdout.write(data)
TypeError: must be str, not bytes
-----
----------
components: Library (Lib)
messages: 108073
nosy: toxicdav3
priority: normal
severity: normal
status: open
title: TypeError in wsgiref.handlers when using CGIHandler
type: behavior
versions: Python 3.2
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue9022>
_______________________________________
More information about the New-bugs-announce
mailing list