code: def lookup(self, name):
      entry = super(CythonScope, self).lookup(name)
  
      if entry is None and not self._cythonscope_initialized:
          self.load_cythonscope()
          entry = super(CythonScope, self).lookup(name)
  
      return entry
  
file_path: catboost/contrib/tools/cython/Cython/Compiler/CythonScope.py
imports: from __future__ import absolute_import
  from .Symtab import ModuleScope
  from .PyrexTypes import *
  from .UtilityCode import CythonUtilityCode
  from .Errors import error
  from .Scanning import StringSourceDescriptor
  from .None import MemoryView
label_desc: Use image node_id 4 for calling the CythonScope obj's underlying member method code with example usage: obj.lookup(name) and returns: entry