code: def run(self):
      # We have one shot at this before build_ext initializes the compiler.
      # If --pyrex-gdb is in effect as a command line option or as option
      # of any Extension module, disable optimization for the C or C++
      # compiler.
      if self.cython_gdb or [
          1
          for ext in self.extensions
          if getattr(ext, "cython_gdb", False)
      ]:
          optimization.disable_optimization()
  
      _build_ext.build_ext.run(self)
  
imports: import inspect
  import sys
  import os
  from distutils.errors import DistutilsPlatformError
  from distutils.dep_util import newer, newer_group
  from distutils import log
  from distutils.command import build_ext
  from distutils import sysconfig
  import warnings
label_desc: Use image node_id 5 for calling the old_build_ext obj's underlying member method code with example usage: obj.run() without return types