code: def is_timezone(value,
                  positive = True,
                  **kwargs):
      
      try:
          value = validators.timezone(value,
                                      positive = positive,
                                      **kwargs)
      except SyntaxError as error:
          raise error
      except Exception:
          return False
  
      return True
docs: Indicate whether ``value`` is a :class:`tzinfo <python:datetime.tzinfo>`.
  
      .. caution::
  
        This does **not** validate whether the value is a timezone that actually
        exists, nor can it resolve timzone names (e.g. ``'Eastern'`` or ``'CET'``).
  
        For that kind of functionality, we recommend you utilize:
        `pytz <https://pypi.python.org/pypi/pytz>`_
  
      :param value: The value to evaluate.
  
      :param positive: Indicates whether the ``value`` is positive or negative
        (only has meaning if ``value`` is a string). Defaults to ``True``.
      :type positive: :class:`bool <python:bool>`
  
      :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