code: def match(self, node):
      match = super(FixImports, self).match
      results = match(node)
      if results:
          # Module usage could be in the trailer of an attribute lookup, so we
          # might have nested matches when "bare_with_attr" is present.
          if "bare_with_attr" not in results and any(
              match(obj) for obj in attr_chain(node, "parent")
          ):
              return False
          return results
      return False
  
file_path: catboost/contrib/tools/python/src/Lib/lib2to3/fixes/fix_imports.py
imports: from ..None import fixer_base
  from ..fixer_util import Name, attr_chain
label_desc: Use image node_id 3 for calling the FixImports obj's underlying member method code with example usage: obj.match(node) and returns: False, results, False