API.stream - catch more errors

This commit is contained in:
Paulus Schoutsen 2015-12-11 18:43:00 -08:00
parent 13b0d2afa3
commit 0b325b2b7d

View File

@ -126,7 +126,9 @@ def _handle_get_api_stream(handler, path_match, data):
wfile.write(msg.encode("UTF-8")) wfile.write(msg.encode("UTF-8"))
wfile.flush() wfile.flush()
handler.server.sessions.extend_validation(session_id) handler.server.sessions.extend_validation(session_id)
except IOError: except (IOError, ValueError):
# IOError: socket errors
# ValueError: raised when 'I/O operation on closed file'
block.set() block.set()
def forward_events(event): def forward_events(event):