From 5a401c31aa9f2ad3c3574eec6ae34254972c25bb Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Wed, 22 Apr 2015 16:50:20 -0400 Subject: [PATCH] Handle any exception that could come from sending a packet to a client --- awx/main/management/commands/run_socketio_service.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/awx/main/management/commands/run_socketio_service.py b/awx/main/management/commands/run_socketio_service.py index dd037aed0e..5faa4a428d 100644 --- a/awx/main/management/commands/run_socketio_service.py +++ b/awx/main/management/commands/run_socketio_service.py @@ -132,7 +132,11 @@ def notification_handler(server): } for session_id, socket in list(server.sockets.iteritems()): if session_id in valid_sockets: - socket.send_packet(packet) + try: + socket.send_packet(packet) + except Exception, e: + logger.error("Error sending client packet to %s: %s" % (str(session_id), str(packet))) + logger.error("Error was: " + str(e)) class Command(NoArgsCommand): '''