parameters: (cmd, search_path=1, verbose=0, dry_run=0)
docstring: Run another program, specified as a command list 'cmd', in a new process.
  
      'cmd' is just the argument list for the new process, ie.
      cmd[0] is the program to run and cmd[1:] are the rest of its arguments.
      There is no way to run a program with a name different from that of its
      executable.
  
      If 'search_path' is true (the default), the system's executable
      search path will be used to find the program; otherwise, cmd[0]
      must be the exact path to the executable.  If 'dry_run' is true,
      the command will not actually be run.
  
      Raise DistutilsExecError if running the program fails in any way; just
      return on success.
docstring_summary: Run another program, specified as a command list 'cmd', in a new process.
docstring_tokens: Run another program specified as a command list cmd in a new process .
function: def spawn(cmd, search_path=1, verbose=0, dry_run=0):
      """Run another program, specified as a command list 'cmd', in a new process.
  
      'cmd' is just the argument list for the new process, ie.
      cmd[0] is the program to run and cmd[1:] are the rest of its arguments.
      There is no way to run a program with a name different from that of its
      executable.
  
      If 'search_path' is true (the default), the system's executable
      search path will be used to find the program; otherwise, cmd[0]
      must be the exact path to the executable.  If 'dry_run' is true,
      the command will not actually be run.
  
      Raise DistutilsExecError if running the program fails in any way; just
      return on success.
      """
      # cmd is documented as a list, but just in case some code passes a tuple
      # in, protect our %-formatting code against horrible death
      cmd = list(cmd)
      if os.name == 'posix':
          _spawn_posix(cmd, search_path, dry_run=dry_run)
      elif os.name == 'nt':
          _spawn_nt(cmd, search_path, dry_run=dry_run)
      else:
          raise DistutilsPlatformError(
                "don't know how to spawn programs on platform '%s'" % os.name)
function_tokens: def spawn ( cmd , search_path = 1 , verbose = 0 , dry_run = 0 ) : # cmd is documented as a list, but just in case some code passes a tuple # in, protect our %-formatting code against horrible death cmd = list ( cmd ) if os . name == 'posix' : _spawn_posix ( cmd , search_path , dry_run = dry_run ) elif os . name == 'nt' : _spawn_nt ( cmd , search_path , dry_run = dry_run ) else : raise DistutilsPlatformError ( "don't know how to spawn programs on platform '%s'" % os . name )