Skip to content

Commit fc67e55

Browse files
committed
JythonScriptLanguage: return null for None objects
This avoids the following warning in the log: [WARNING] Ignoring unsupported output: result [org.python.core.PyNone]
1 parent 4be47b0 commit fc67e55

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/org/scijava/plugins/scripting/jython/JythonScriptLanguage.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333

3434
import javax.script.ScriptEngine;
3535

36+
import org.python.core.PyNone;
3637
import org.scijava.plugin.Plugin;
3738
import org.scijava.script.AdaptedScriptLanguage;
3839
import org.scijava.script.ScriptLanguage;
@@ -56,4 +57,9 @@ public ScriptEngine getScriptEngine() {
5657
return new JythonScriptEngine();
5758
}
5859

60+
@Override
61+
public Object decode(final Object object) {
62+
return object instanceof PyNone ? null : object;
63+
}
64+
5965
}

0 commit comments

Comments
 (0)