public void AddProgram(String programName, String sourceCode) { ScriptScope scope = engine.CreateScope(); ScriptSource source = engine.CreateScriptSourceFromString(sourceCode); PythonProgram pgm = new PythonProgram(programName, scope, source); programs.Add(programName, pgm); }
public PythonProgram GetProgram(String programName) { PythonProgram atual = programs[programName]; ScriptScope scope = engine.CreateScope(); ScriptSource source = atual.source; CompiledCode compiled = atual.compiled; PythonProgram pgm = new PythonProgram(programName, scope, source, compiled); return(pgm); }