Don't use color if NO_COLOR environment variable is set

This commit is contained in:
Edgar Geier
2019-07-22 19:18:36 +02:00
parent 1bd9bfefeb
commit 1bf9ff7493

View File

@@ -48,6 +48,9 @@ def use_color(setting):
if setting not in COLOR_CHOICES:
raise InvalidColorSetting(setting)
if 'NO_COLOR' in os.environ:
return False
return (
setting == 'always' or
(setting == 'auto' and sys.stdout.isatty() and terminal_supports_color)