Andi Vajda <va...@apache.org> wrote:

> > Or if I need to run the same Python program multiple times?
> 
> There is no notion of python program in this context (no
> __main__). You import a module, instantiate a class from it and invoke
> its methods. You can import and instantiate as many classes and
> modules as you like, of course.

JEPP has an interface to Python's "exec".  This avoids the overhead of
writing a Java class which is then subclassed in Python which is then
instantiated and brought out to Java again so that you can call one of
its methods.  That would be a handy thing to have in PythonVM.  I
suppose I could add it, after I get PythonVM working (this loadLibrary
thing).

Alternatively, I could use JEPP, or JEPP tweaked for JCC, if there was
some way to pass the Java VM "into" the JEPP instantiation of Python, in
such a way that that initVM() could find it.

Bill

Reply via email to