class_docstr: A strategy which is defined purely by conversion to and from another
  strategy.
  
  Its parameter and distribution come from that other strategy.
class_docstr_tok: ["A","strategy","which","is","defined","purely","by","conversion","to","and","from","another","strategy",".","Its","parameter","and","distribution","come","from","that","other","strategy","."]
code: def __init__(self, function, args, kwargs):
      SearchStrategy.__init__(self)
      self.__wrapped_strategy = None
      self.__representation = None
      self.function = function
      self.__args = args
      self.__kwargs = kwargs
  
file_path: catboost/contrib/python/hypothesis/py2/hypothesis/strategies/_internal/lazy.py
imports: from __future__ import absolute_import, division, print_function
  from hypothesis.internal.compat import getfullargspec
  from hypothesis.internal.reflection import arg_string, convert_keyword_arguments, convert_positional_arguments
  from hypothesis.strategies._internal.strategies import SearchStrategy
label_desc: Use image node_id 1 to create a new LazyStrategy object from inherited base classes: SearchStrategy with example: obj = LazyStrategy(function, args, kwargs)