Esempio n. 1
0
        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());
 }