[issue6278] http.server, BaseHTTPRequestHandler write string error

2009-06-15 Thread Amaury Forgeot d'Arc

Amaury Forgeot d'Arc amaur...@gmail.com added the comment:

the HTTP response should be a bytes string:
self.wfile.write(b'test')

--
nosy: +amaury.forgeotdarc
resolution:  - invalid
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6278
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6278] http.server, BaseHTTPRequestHandler write string error

2009-06-13 Thread System32

New submission from System32 mull...@gmail.com:

CODE:
===
from http.server import HTTPServer, BaseHTTPRequestHandler

class RequestHandler(BaseHTTPRequestHandler):
def _header(self):
self.send_response(200)
self.send_header(Content-type, text/html)
self.end_headers()

def do_HEAD(self):
self._header()

def do_GET(self):
self._header()  

self.wfile.write('test')

server = HTTPServer(('localhost', 80), RequestHandler)
server.serve_forever()
===

ERROR:
===
localhost - - [13/Jun/2009 14:00:13] GET / HTTP/1.1 200 -

Exception happened during processing of request from ('127.0.0.1', 1907)
Traceback (most recent call last):
  File C:\Python30\lib\socketserver.py, line 281, in 
_handle_request_noblock
self.process_request(request, client_address)
  File C:\Python30\lib\socketserver.py, line 307, in process_request
self.finish_request(request, client_address)
  File C:\Python30\lib\socketserver.py, line 320, in finish_request
self.RequestHandlerClass(request, client_address, self)
  File C:\Python30\lib\socketserver.py, line 614, in __init__
self.handle()
  File C:\Python30\lib\http\server.py, line 363, in handle
self.handle_one_request()
  File C:\Python30\lib\http\server.py, line 357, in handle_one_request
method()
  File C:\Documents and Settings\User\Desktop\mHome\webserver.py, 
line 18, in
do_GET
self.wfile.write('human')
  File C:\Python30\lib\socket.py, line 219, in write
return self._sock.send(b)
TypeError: send() argument 1 must be bytes or buffer, not str
===

--
components: Library (Lib)
messages: 89321
nosy: System32
severity: normal
status: open
title: http.server, BaseHTTPRequestHandler write string error
type: compile error
versions: Python 3.0

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6278
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue6278] http.server, BaseHTTPRequestHandler write string error

2009-06-13 Thread System32

Changes by System32 mull...@gmail.com:


--
type: compile error - resource usage

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue6278
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com