Fix read file scope

This commit is contained in:
allegroai 2020-04-09 11:27:04 +03:00
parent e660c7f2be
commit 06bfea80bc

View File

@ -776,13 +776,13 @@ class Worker(ServiceCommandSection):
def _print_file(file_path, prev_line_count): def _print_file(file_path, prev_line_count):
with open(file_path, "rb") as f: with open(file_path, "rb") as f:
binary_text = f.read() binary_text = f.read()
if not binary_text: if not binary_text:
return [] return []
# skip the previously printed lines, # skip the previously printed lines,
blines = binary_text.split(b'\n')[prev_line_count:] blines = binary_text.split(b'\n')[prev_line_count:]
if not blines: if not blines:
return blines return blines
return decode_binary_lines(blines if blines[-1] else blines[:-1]) return decode_binary_lines(blines if blines[-1] else blines[:-1])
stdout = open(stdout_path, "wt") stdout = open(stdout_path, "wt")
stderr = open(stderr_path, "wt") if stderr_path else stdout stderr = open(stderr_path, "wt") if stderr_path else stdout