code: def is_fraction(value,
                  minimum = None,
                  maximum = None,
                  **kwargs):
      
      try:
          value = validators.fraction(value,
                                      minimum = minimum,
                                      maximum = maximum,
                                      **kwargs)
      except SyntaxError as error:
          raise error
      except Exception:
          return False
  
      return True
docs: Indicate whether ``value`` is a :class:`Fraction <python:fractions.Fraction>`.
  
      :param value: The value to evaluate.
  
      :param minimum: If supplied, will make sure that ``value`` is greater than or
        equal to this value.
      :type minimum: numeric
  
      :param maximum: If supplied, will make sure that ``value`` is less than or
        equal to this value.
      :type maximum: numeric
  
      :returns: ``True`` if ``value`` is valid, ``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