code: def _parse_boolean(value):
      
      if not value:
          return False
  
      try:
          # Lower string to check known "false" value
          value = value.lower()
          return value not in ("none", "0", "false", "no")
      except AttributeError:
          # Not a string, but has a value
          return True
docs: Returns a boolean value corresponding to the given value.
  
      :param value: Any value
      :return: Its boolean value