Skip to content

Commit 3f758a4

Browse files
committed
decoding byte data before sending to Subprocess and encoding \n before comparing
1 parent b077324 commit 3f758a4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cwltool/sandboxjs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def new_js_proc():
5757
# type: () -> subprocess.Popen
5858

5959
res = resource_stream(__name__, 'cwlNodeEngine.js')
60-
nodecode = res.read()
60+
nodecode = res.read().decode('utf-8')
6161

6262
required_node_version, docker = (False,)*2
6363
nodejs = None
@@ -238,7 +238,7 @@ def get_error(error_queue):
238238
no_more_error.release()
239239
output_thread.join()
240240
error_thread.join()
241-
if stdout_buf.getvalue().endswith("\n"):
241+
if stdout_buf.getvalue().endswith("\n".encode()):
242242
rselect = []
243243
no_more_output.release()
244244
no_more_error.release()

0 commit comments

Comments
 (0)