From 1d833368757da5a24830b0e316a6d90c7be7d871 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Mon, 13 Jun 2016 22:56:19 -0700 Subject: [PATCH] Only enable terminal colors if colorama is available --- loopy/options.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/loopy/options.py b/loopy/options.py index 694b271a6..129032a73 100644 --- a/loopy/options.py +++ b/loopy/options.py @@ -137,10 +137,18 @@ class Options(Record): write_wrapper=False, highlight_wrapper=False, write_cl=False, highlight_cl=False, edit_cl=False, cl_build_options=[], - allow_terminal_colors=True, + allow_terminal_colors=None, disable_global_barriers=False, ): + if allow_terminal_colors is None: + try: + import colorama # noqa + except ImportError: + allow_terminal_colors = False + else: + allow_terminal_colors = True + Record.__init__( self, -- GitLab