code: def is_none(value, allow_empty = False, **kwargs):
      
      try:
          validators.none(value, allow_empty = allow_empty, **kwargs)
      except SyntaxError as error:
          raise error
      except Exception:
          return False
  
      return True
docs: Indicate whether ``value`` is :obj:`None <python:None>`.
  
      :param value: The value to evaluate.
  
      :param allow_empty: If ``True``, accepts falsey values as equivalent to
        :obj:`None <python:None>`. Defaults to ``False``.
      :type allow_empty: :class:`bool <python:bool>`
  
      :returns: ``True`` if ``value`` is :obj:`None <python:None>`, ``False``
        if it is not.
      :rtype: :class:`bool <python:bool>`
  
      :raises SyntaxError: if ``kwargs`` contains duplicate keyword parameters or duplicates
        keyword parameters passed to the underlying validator