Ejemplo n.º 1
0
 /// <remarks>
 /// After the engine is created the standard output is replaced with our custom Stream class so we
 /// can redirect the stdout to the text editor window.
 /// This can be done in this method since the Runtime object will have been created before this method
 /// is called.
 /// </remarks>
 protected override IConsole CreateConsole(ScriptEngine engine, CommandLine commandLine, ConsoleOptions options)
 {
     SetOutput(new PythonOutputStream(_textEditor));
     _pythonConsole = new PythonConsole(_textEditor, commandLine);
     ConsoleCreated?.Invoke(this, EventArgs.Empty);
     return(_pythonConsole);
 }
 /// <remarks>
 /// After the engine is created the standard output is replaced with our custom Stream class so we
 /// can redirect the stdout to the text editor window.
 /// This can be done in this method since the Runtime object will have been created before this method
 /// is called.
 /// </remarks>
 protected override IConsole CreateConsole(ScriptEngine engine, CommandLine commandLine, ConsoleOptions options)
 {
     SetOutput(new PythonOutputStream(textEditor));
     pythonConsole = new PythonConsole(textEditor, commandLine);
     ConsoleCreated?.Invoke(this, EventArgs.Empty);
     //Runtime.SetTrace(OnTracebackReceived);//yzx
     return(pythonConsole);
 }