code: def assume(condition):
      # type: (Any) -> bool
      """Calling ``assume`` is like an :ref:`assert <python:assert>` that marks
      the example as bad, rather than failing the test.
  
      This allows you to specify properties that you *assume* will be
      true, and let Hypothesis try to avoid similar examples in future.
      """
      if not condition:
          raise UnsatisfiedAssumption()
      return True
  
imports: from __future__ import absolute_import, division, print_function
  import math
  import traceback
  from hypothesis import Verbosity, settings
  from hypothesis.errors import CleanupFailed, InvalidArgument, UnsatisfiedAssumption
  from hypothesis.internal.compat import string_types
  from hypothesis.internal.conjecture.data import ConjectureData
  from hypothesis.internal.validation import check_type
  from hypothesis.reporting import report, verbose_report
  from hypothesis.utils.dynamicvariables import DynamicVariable
label_desc: Use image node_id 2 for calling a global function with example usage: assume(condition) and returns: True