Bug 32058
Summary: | pywebsocket should log a more friendly error. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Fumitoshi Ukai <ukai> |
Component: | WebKit Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Enhancement | CC: | ap, ukai |
Priority: | P5 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | OS X 10.5 |
Fumitoshi Ukai
pywebsocket shows following log now:
[2009-12-01 22:43:55,992] [WARNING] root: mod_pywebsocket: web_socket_transfer_data raised exception: Traceback (most recent call last):
File "/Volumes/Big/WebKit-BuildSlave/leopard-intel-debug-tests/build/WebKitTools/pywebsocket/mod_pywebsocket/dispatch.py", line 179, in transfer_data
transfer_data_(request)
File "<string>", line 38, in web_socket_transfer_data
File "/Volumes/Big/WebKit-BuildSlave/leopard-intel-debug-tests/build/WebKitTools/pywebsocket/mod_pywebsocket/msgutil.py", line 52, in send_message
request.connection.write('\x00' + message.encode('utf-8') + '\xff')
File "WebKitTools/pywebsocket/mod_pywebsocket/standalone.py", line 118, in write
return self._request_handler.wfile.write(data)
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 262, in write
self.flush()
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/socket.py", line 249, in flush
self._sock.sendall(buffer)
File "<string>", line 1, in sendall
error: (32, 'Broken pipe')
the server should log a more friendly error to indicate what happened rather than logging a backtrace.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Fumitoshi Ukai
I believe this was fixed at pywebsocket 0.4.3 (webkit r51661)