public bool RunPyhton(bool openPythonConsoleWindow, string pyhonScriptCode, out string outMessage) { RunPythonCmd pcmd = new RunPythonCmd { openPythonConsoleWindow = openPythonConsoleWindow, pyhonScriptCode = pyhonScriptCode }; return(m_http.PostSync <RunPythonCmd>("RunPythonClient", pcmd, out outMessage)); }
public Stream RunPythonClient(RunPythonCmd pcmd) { m_pythonStatus = PYTHON_STATUS.STARTED; Console.WriteLine("RunPythonClient {0} {1}", pcmd.openPythonConsoleWindow, pcmd.pyhonScriptCode); m_pythonRunner.RunPythonClient(pcmd.openPythonConsoleWindow, pcmd.pyhonScriptCode, out string outMessage, (cb) => { if (cb == false) { m_pythonStatus = PYTHON_STATUS.STOP_WITH_FAILURE; } else { m_pythonStatus = PYTHON_STATUS.STOP_OK; } }); return(PrepareResponseOk()); }