code: def file_supports_color(file_obj):
      
      plat = sys.platform
      supported_platform = plat != 'Pocket PC' and (plat != 'win32' or
                                                    'ANSICON' in os.environ)
  
      is_a_tty = file_is_a_tty(file_obj)
  
      return (supported_platform and is_a_tty)
docs: Returns True if the running system's terminal supports color.
  
      Borrowed from Django
      https://github.com/django/django/blob/master/django/core/management/color.py