Skip to content

Commit 41d5eb8

Browse files
committed
Added a append() method that does not add a newline to ScriptBuilder.
1 parent 24ebfee commit 41d5eb8

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/main/java/org/restflow/python/PythonActor.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.restflow.python;
22

3+
import java.io.IOException;
4+
35
import org.restflow.actors.ActorScriptBuilder;
46
import org.restflow.actors.AugmentedScriptActor;
57

@@ -33,6 +35,11 @@ public static class ScriptBuilder implements ActorScriptBuilder {
3335
protected StringBuilder _script = new StringBuilder();
3436
private final static String EOL = System.getProperty("line.separator");
3537

38+
public ActorScriptBuilder append(String text) {
39+
_script.append( text );
40+
return this;
41+
}
42+
3643
public ActorScriptBuilder appendCode(String code) {
3744
_script.append( code )
3845
.append( EOL );
@@ -250,7 +257,7 @@ public String toString() {
250257

251258
@Override
252259
public void appendScriptHeader(ActorScriptBuilder script,
253-
String scriptType) {
260+
String scriptType) throws IOException {
254261

255262
appendComment("import packages required by all python actors");
256263
appendCode( "import os, json" );

0 commit comments

Comments
 (0)