code: def transform(self, node, results):
      mod_name = results.get("module_name")
      attr_name = results.get("attr_name")
      # bare_name = results.get("bare_name")
      # import_mod = results.get("module")
  
      if mod_name and attr_name:
          new_attr = unicode(LOOKUP[(mod_name.value, attr_name.value)])
          attr_name.replace(Name(new_attr, prefix=attr_name.prefix))
  
file_path: catboost/contrib/tools/python/src/Lib/lib2to3/fixes/fix_renames.py
imports: from ..None import fixer_base
  from ..fixer_util import Name, attr_chain
label_desc: Use image node_id 2 for calling the FixRenames obj's underlying member method code with example usage: obj.transform(node, results) without return types