Skip to content

Commit 7ba32cd

Browse files
committed
RunnerFactory: create new PySystemState for each call
Update issue 1029 Status: Done Owner: janne.t.harkonen
1 parent b963e55 commit 7ba32cd

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/java/org/robotframework/RunnerFactory.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
package org.robotframework;
1717

1818
import org.python.core.PyObject;
19+
import org.python.core.PySystemState;
1920
import org.python.util.PythonInterpreter;
2021

2122
/**
@@ -33,7 +34,7 @@ public RunnerFactory() {
3334
}
3435

3536
private PyObject importRunnerClass() {
36-
PythonInterpreter interpreter = new PythonInterpreter();
37+
PythonInterpreter interpreter = new PythonInterpreter(null, new PySystemState());
3738
interpreter.exec("import robot; from robot.jarrunner import JarRunner");
3839
return interpreter.get("JarRunner");
3940
}

0 commit comments

Comments
 (0)