Package twisted :: Package internet :: Module interfaces :: Class IReactorProcess
[show private | hide private]
[frames | no frames]

Class IReactorProcess

Interface --+
            |
           IReactorProcess


Method Summary
  spawnProcess(self, processProtocol, executable, args, env, path, uid, gid, usePTY)
Spawn a process, with a process protcol.

Method Details

spawnProcess(self, processProtocol, executable, args=(), env={}, path=None, uid=None, gid=None, usePTY=0)

Spawn a process, with a process protcol.
Parameters:
processProtocol - a ProcessProtocol instance
executable - the file name to spawn - the full path should be used.
args - the command line arguments to pass to the process; a sequence of strings. The first string should be the executable's name.
env - the environment variables to pass to the processs; a dictionary of strings.
path - the path to run the subprocess in - defaults to the current directory.
uid - user ID to run the subprocess as. (Only available on POSIX systems.)
gid - group ID to run the subprocess as. (Only available on POSIX systems.)
usePTY - if true, run this process in a pseudo-terminal. optionally a tuple of (masterfd, slavefd, ttyname), in which case use those file descriptors. (Not available on all systems.)

See also: twisted.protocols.protocol.ProcessProtocol


Generated by Epydoc 1.2 prerelease on Wed Jan 29 06:25:39 2003 http://epydoc.sf.net