Catch BrokenPipeError for OSX frozen server

Fix #166
This commit is contained in:
Julien Duponchelle committed 2015-05-05 10:46:09 +02:00
1 parent 9eeb8910fb
commit 22efc7488f
1 file changed
+3
+3
View File
@@ -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)