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.flush()
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()
def forward_events(event):