From: Martin <m.m...@gm...> - 2002-06-21 09:31:09
|
Thanks again. Unfortunatly, it did not work (same error, a None object in python), I will try it again next week. I saw several places where static methods are used to create new objects, which are not synchronized. For now I use a static lock object so only one PythonInterpreter is active in time. Would it be useful to condense my classes and scripts into a testcase? Perhaps as a bug report? How are the policies on the jython project? > > PySystemState state=new PySystemState(); > > interpreter =new PythonInterpreter (null,state); > > > This code is correct, (btw it really depends on > what you are trying to do whether you need > a PySytemState per thread or not, YMMV, > you can try both ways) I should know what a PySytemState really does, but I do not. Its said it is the sys module, hm. > Your IllegalStatException is solved by > calling *once* *globally* (not per-thread): > PySystemState.initialize() Ok, done that, it works for this part. -- Best Regards, Martin Möbius |