Catch BrokenPipeError for OSX frozen server

Fix #166
pull/184/head
Julien Duponchelle 9 years ago
parent 9eeb8910fb
commit 22efc7488f

@ -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)

Loading…
Cancel
Save