is_a_tty = hasattr(sys.stdout, 'isatty') and sys.stdout.isatty()
if not supported_platform or not is_a_tty:
    return False
return True
Как определить, поддерживает ли консоль escape-коды ANSI в Python?