Message5220

Author bioform
Recipients bioform
Date 2009-10-06.08:27:56
SpamBayes Score 3.2092346e-05
Marked as misclassified No
Message-id <1254817679.1.0.700069442857.issue1486@psf.upfronthosting.co.za>
In-reply-to
Content
we always neg null from Jython if we try to evaluate multi-line python
code using Java ScriptEngine.
For example:
--------------------------------------------------------------
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("jython");
String code1 = "print 'mmm'\n\"Hello %s\" % passed_in";
String code2 = "\"Hello %s\" % passed_in";
// get context
ScriptContext context = engine.getContext();
context.setAttribute("passed_in", "World", ScriptContext.ENGINE_SCOPE);

/////////////////////////////////////////////////////
// Compilable
////////////////////////////////////////////////////
Compilable compiledEng=(Compilable) engine;

CompiledScript script1= compiledEng.compile(code1);
CompiledScript script2= compiledEng.compile(code2);

Object result1 = script1.eval();
Object result2 = script2.eval();

System.out.println("result1: " + result1);
System.out.println("result2: " + result2);
--------------------------------------------------------------
History
Date User Action Args
2009-10-06 08:27:59bioformsetrecipients: + bioform
2009-10-06 08:27:59bioformsetmessageid: <1254817679.1.0.700069442857.issue1486@psf.upfronthosting.co.za>
2009-10-06 08:27:58bioformlinkissue1486 messages
2009-10-06 08:27:56bioformcreate