protected PicoContainer createContainerFromScript(PicoContainer parentContainer, Object assemblyScope) {
try {
PythonInterpreter interpreter = new PythonInterpreter();
interpreter.exec("from org.picocontainer.defaults import *");
interpreter.exec("from org.nanocontainer import *");
interpreter.exec("from org.nanocontainer.reflection import *");
interpreter.exec("from java.net import *");
interpreter.set("parent", parentContainer);
interpreter.set("assemblyScope", assemblyScope);
interpreter.execfile(getScriptInputStream(), "nanocontainer.py");
return (PicoContainer) interpreter.get("pico", PicoContainer.class);