From dcbabd9de64f78e41a3f0aee1c539575c3fd94ea Mon Sep 17 00:00:00 2001 From: duck2 Date: Mon, 17 Sep 2018 12:28:48 +0300 Subject: [PATCH 1/2] Disable colors on TERM=dumb --- crayons.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crayons.py b/crayons.py index 5c68e0d..8eefcb4 100644 --- a/crayons.py +++ b/crayons.py @@ -34,6 +34,8 @@ if 'get_ipython' in dir(): else: DISABLE_COLOR = False +if os.environ["TERM"] == "dumb": + DISABLE_COLOR = True class ColoredString(object): """Enhanced string for __len__ operations on Colored output.""" From 6c31a387a9cfe793b92df077601e92fa98ab826a Mon Sep 17 00:00:00 2001 From: Duck Deux Date: Wed, 31 Oct 2018 23:30:46 +0300 Subject: [PATCH 2/2] use os.getenv --- crayons.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crayons.py b/crayons.py index 8eefcb4..5aee18c 100644 --- a/crayons.py +++ b/crayons.py @@ -34,7 +34,7 @@ if 'get_ipython' in dir(): else: DISABLE_COLOR = False -if os.environ["TERM"] == "dumb": +if os.getenv("TERM") == "dumb": DISABLE_COLOR = True class ColoredString(object):