def startSubprocess(): self.process = subprocess.Popen(self.subprocessArguments, stdin=stdInRead, stdout=stdOutWrite, stderr=stdErrWrite, env=self.env) subprocessEvent.set()
def startProxyProcess(): self.proxyProcess = subprocess.Popen([ 'coffee', localProxyPath, '--user', credentials[0], '--password', credentials[1], '--server', relayEndpoint ], stdin=stdInRead, stdout=stdOutWrite, stderr=stdErrWrite) proxyEvent.set()
def testInMem(): val = subprocess.Popen( ['fora -e "1+2"'], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, #make sure we pass the script-setup environment variables down env=dict(os.environ)).communicate() if removeFirstLine(val[0]).lstrip().rstrip() == '3': return True print 'testInMem failed:', val return False