public bool GetPythonStatus(out PYTHON_STATUS pstatus, out string outMessage) { string status; bool b = m_http.GetSync("GetPythonStatus", out status, out outMessage); if (b == true) { outMessage = string.Empty; JObject j = JObject.Parse(status); pstatus = (PYTHON_STATUS)int.Parse(j["Result"].ToString()); } else { pstatus = PYTHON_STATUS.NOT_STARTED; } return(b); }
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()); }