code: def __init__(self, *args, **kwargs):
      self._mirror = kwargs.pop("mirror")
      src = kwargs.pop("src", None)
      if src:
          kwargs["name"] = src.rsplit(".", 1)[-1]
      super(ShimModule, self).__init__(*args, **kwargs)
      # add import hook for descendent modules
      if src:
          sys.meta_path.append(
              ShimImporter(src=src, mirror=self._mirror)
          )
  
file_path: catboost/contrib/python/ipython/py2/IPython/utils/shimmodule.py
imports: import sys
  import types
  from .importstring import import_item
label_desc: Use image node_id 1 to create a new ShimModule object from inherited base classes: types with example: obj = ShimModule()