Beispiel #1
0
 void DisplayResult(PythonRunner runner, PythonRunResult result)
 {
     if (result.hasError)
     {
         Application.Current.Dispatcher.Invoke(new Action(() => { StdoutDisp.Text = "\n" + result.errorString; }));
     }
     else
     {
         string tableStr = "";
         foreach (KeyValuePair <string, object> de in result.returnedValues)
         {
             tableStr += de.Key + "=" + de.Value + "(" + de.Value.GetType() + ")\n";
         }
         Application.Current.Dispatcher.Invoke(new Action(() => { StdoutDisp.Text = runner.stdout + "\n" + tableStr; }));
     }
 }
Beispiel #2
0
 void DisplayResultSameThread(PythonRunner runner, PythonRunResult result)
 {
     if (result.hasError)
     {
         StdoutDisp.Text = "\n" + result.errorString;
     }
     else
     {
         string tableStr = "";
         foreach (KeyValuePair <string, object> de in result.returnedValues)
         {
             tableStr += de.Key + "=" + de.Value + "(" + de.Value.GetType() + ")\n";
         }
         StdoutDisp.Text = runner.stdout + "\n" + tableStr;
     }
 }