From 4b68bc8d262c80e571ca5185118b941117967628 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Wed, 2 Sep 2009 08:15:31 +0100 Subject: [PATCH] Use the plain formatter on Windows. --- xml2txt.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/xml2txt.py b/xml2txt.py index 2edd183..5d51367 100755 --- a/xml2txt.py +++ b/xml2txt.py @@ -238,6 +238,13 @@ class AnsiFormatter(Formatter): return self._escape(self._green, text) +def DefaultFormatter(): + if sys.platform in ('linux2', 'cygwin'): + return AnsiFormatter() + else: + return Formatter() + + class TraceParser(XmlParser): def __init__(self, stream, formatter): @@ -390,7 +397,7 @@ def main(): (options, args) = parser.parse_args(sys.argv[1:]) if options.color == 'always' or options.color == 'auto' and sys.stdout.isatty(): - formatter = AnsiFormatter() + formatter = DefaultFormatter() else: formatter = Formatter() -- 2.43.0