public PythonProcess(string executable, string arguments) : base() { this.executable = executable; this.arguments = arguments; degreeOfParallelism = -1; UpdateName(); evaluationThreadPool = new EvaluationThreadPool(executable, arguments, degreeOfParallelism); }
protected PythonProcess(PythonProcess original, Cloner cloner) : base(original, cloner) { executable = original.executable; arguments = original.arguments; degreeOfParallelism = original.degreeOfParallelism; UpdateName(); evaluationThreadPool = new EvaluationThreadPool(executable, arguments, degreeOfParallelism); }
private void AfterDeserialization() { UpdateName(); evaluationThreadPool = new EvaluationThreadPool(executable, arguments, degreeOfParallelism); }