From: Updike, C. <Cla...@jh...> - 2004-04-08 12:17:35
|
Calling sys.exit(0) raises a PyException that you can catch in your java code and then proceed from: ... PySystemState.initialize(); PythonInterpreter pi = new PythonInterpreter(); try { pi.exec("import sys; sys.exit(0)"); } catch(PyException e) { System.out.println("Caught PyException"); } System.out.println("Not dead yet!"); -Clark -----Original Message----- From: Patrick Bielen Sent: Thursday, April 08, 2004 3:32 AM To: jyt...@li... Subject: [Jython-users] Exit statement when embedded jython Hi All, I know that sys.exit(0) exits the jython module. But when that module is runned from within a java program that embeds the jython interpreter, then also the jvm is closed, and that's exactly what i want to avoid. So how can i exit a module without exitting the complete jvm so my java-app keeps running instead of closing down ? Best Regards, Patrick Sysop/Java-programmer Stafa Holland BV Administrator/Programmer Memoranda-project (SourceForge) Programmer TN5250J-project (SourceForge) Programmer DBPirate-project (Java.net) |