class_docstr: Concrete class that implements an interface to Microsoft Visual C++,
  as defined by the CCompiler abstract class.
class_docstr_tok: ["Concrete","class","that","implements","an","interface","to","Microsoft","Visual","C++",",","as","defined","by","the","CCompiler","abstract","class","."]
code: def spawn(self, cmd):
      old_path = os.getenv("path")
      try:
          os.environ["path"] = self._paths
          return super().spawn(cmd)
      finally:
          os.environ["path"] = old_path
  
imports: import os
  import subprocess
  import winreg
  from distutils.errors import DistutilsExecError, DistutilsPlatformError, CompileError, LibError, LinkError
  from distutils.ccompiler import CCompiler, gen_lib_options
  from distutils import log
  from distutils.util import get_platform
  from itertools import count
label_desc: Use image node_id 7 for calling the MSVCCompiler obj's underlying member method code with example usage: obj.spawn(cmd) and returns: super