class_docstr: A Shrinker object manages a single value and a predicate it should
  satisfy, and attempts to improve it in some direction, making it smaller
  and simpler.
class_docstr_tok: ["A","Shrinker","object","manages","a","single","value","and","a","predicate","it","should","satisfy",",","and","attempts","to","improve","it","in","some","direction",",","making","it","smaller","and","simpler","."]
code: def __repr__(self):
      return "%s(%sinitial=%r, current=%r)" % (
          type(self).__name__,
          "" if self.name is None else "%r, " % (self.name,),
          self.initial,
          self.current,
      )
  
file_path: catboost/contrib/python/hypothesis/py2/hypothesis/internal/conjecture/shrinking/common.py
imports: from __future__ import absolute_import, division, print_function
label_desc: Use image node_id 3 for calling the Shrinker obj's underlying member method code with example usage: obj.__repr__() and returns: unknown