From 22efc7488f04089c241823ce7089bc2497980c73 Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Tue, 5 May 2015 10:43:49 +0200 Subject: [PATCH] Catch BrokenPipeError for OSX frozen server Fix #166 --- gns3server/web/logger.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gns3server/web/logger.py b/gns3server/web/logger.py index 90865f25..1fe40ffa 100644 --- a/gns3server/web/logger.py +++ b/gns3server/web/logger.py @@ -74,6 +74,9 @@ class ColouredStreamHandler(logging.StreamHandler): stream.write(msg) stream.write(self.terminator) self.flush() + # On OSX when frozen flush raise a BrokenPipeError + except BrokenPipeError: + pass except Exception: self.handleError(record)