On Tue, Mar 18, 2008 at 9:49 PM, Dino Viehland
<[EMAIL PROTECTED]> wrote:
> Evaling __builtins__ should work (or import __builtin__ and then eval that).

Evaluate, not Execute :). Thanks, Dino.

The code, for anyone else who's interested, is:
private static object MakePythonFile(ScriptEngine engine,
System.IO.Stream stream)
{
    return engine.Operations.Call(
        engine.CreateScriptSourceFromString("__builtins__['file']")
        .Compile().Evaluate(engine.CreateScope()),
    stream);
}
_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to