From 079715bc1851ff66e4deea5d712a80815c48b96a Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Tue, 9 Jun 2015 10:05:00 +0200 Subject: [PATCH] Ensure no colored output on Windows Fix #228 --- gns3server/web/logger.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gns3server/web/logger.py b/gns3server/web/logger.py index 609bcbd3..37b4882d 100644 --- a/gns3server/web/logger.py +++ b/gns3server/web/logger.py @@ -34,7 +34,7 @@ class ColouredFormatter(logging.Formatter): message = super().format(record) - if not colour: + if not colour or sys.platform.startswith("win"): return message.replace("#RESET#", "") level_no = record.levelno @@ -90,7 +90,7 @@ class WinStreamHandler(logging.StreamHandler): stream = self.stream try: - msg = self.formatter.format(record, stream.isatty()) + msg = self.formatter.format(record, stream.isatty()) stream.write(msg.encode(stream.encoding, errors="replace").decode(stream.encoding)) stream.write(self.terminator) self.flush()