class_docstr: Start a subprocess to run the code of a process object
class_docstr_tok: ["Start","a","subprocess","to","run","the","code","of","a","process","object"]
code: def terminate(self):
      if self.returncode is not None:
          return
  
      try:
          _winapi.TerminateProcess(int(self._handle), TERMINATE)
      except PermissionError:
          # ERROR_ACCESS_DENIED (winerror 5) is received when the
          # process already died.
          code = _winapi.GetExitCodeProcess(int(self._handle))
          if code == _winapi.STILL_ACTIVE:
              raise
  
file_path: cpython/Lib/multiprocessing/popen_spawn_win32.py
imports: import os
  import msvcrt
  import signal
  import sys
  import _winapi
  from .context import reduction, get_spawning_popen, set_spawning_popen
  from .None import spawn
  from .None import util
label_desc: Use image node_id 5 for calling the Popen obj's underlying member method code with example usage: obj.terminate() without return types