code: def __init__(self, base, key=None):
      self.key = key
      self.base = base
  
file_path: catboost/contrib/python/hypothesis/py2/hypothesis/strategies/_internal/shared.py
imports: from __future__ import absolute_import, division, print_function
  from hypothesis.strategies._internal import SearchStrategy
label_desc: Use image node_id 1 to create a new SharedStrategy object from inherited base classes: SearchStrategy with example: obj = SharedStrategy(base, key)