'Spawn a process.'

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

    if (uid is not None):
        raise ValueError('Setting    UID    is    unsupported    on    this    platform.')
    if (gid is not None):
        raise ValueError('Setting    GID    is    unsupported    on    this    platform.')
    if usePTY:
        raise ValueError('PTYs    are    unsupported    on    this    platform.')
    if (childFDs is not None):
        raise ValueError('Custom    child    file    descriptor    mappings    are    unsupported    on    this    platform.')
    (args, env) = self._checkProcessArgs(args, env)
    return Process(self, processProtocol, executable, args, env, path)
