code: def wait_not(method, timeout, fail_on_timeout=None, **kwargs):
      
      return Waiter(lambda value: not value).start(method, timeout, fail_on_timeout, **kwargs)
docs: Wait ``timeout`` seconds until ``method(**kwargs)`` returns a ``value`` that *not value==True*.
      Returns last ``value``.
       If time expired and ``fail_on_timeout`` specified, then raise TimeoutException.
  
      :param method:
      :param timeout:
      :param fail_on_timeout:
      :param kwargs:
      :return: