2011/11/10 Philipp Zech <zech.ph@gmail.com>
Hi Pierre,

thanks for your answer, but I absolutely don't get how to manage such a call (on which object) and where to actually put it.

Cheers,

Philipp

I think you have to replace the Java line:

final PyObject module = importer.__call__(Py.newString(moduleName));

with something like:

final PyObject module = importer.__call__("base.building", new HashMap(), new HashMap(), new String[] { "base" }, -1);

I am not sure. I search about the types to use from Java to call Jython but I was not able to find what is needed so I am guessing. If you find how, I would like to know.

Pierre Thibault

Python Developer/Développeur Python
Montréal, QC
pierre.thibault1@gmail.com