Skip to content

Commit 444fcbc

Browse files
Update remote-run (#64880)
replace encoding errors when using utf-8
1 parent 2f99a4e commit 444fcbc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

utils/remote-run

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ class CommandRunner(object):
9696
return
9797

9898
stdout, stderr = remote_proc.communicate()
99-
stdout = stdout.decode('utf-8')
100-
stderr = stderr.decode('utf-8')
99+
stdout = stdout.decode(encoding='utf-8', errors='replace')
100+
stderr = stderr.decode(encoding='utf-8', errors='replace')
101101

102102
# Print stdout to screen
103103
print(stdout, end='')
@@ -140,8 +140,8 @@ class CommandRunner(object):
140140
if self.verbose:
141141
print(sources, file=sys.stderr)
142142
stdout, stderr = rsync_proc.communicate(sources.encode('utf-8'))
143-
stdout = stdout.decode('utf-8')
144-
stderr = stderr.decode('utf-8')
143+
stdout = stdout.decode(encoding='utf-8', errors='replace')
144+
stderr = stderr.decode(encoding='utf-8', errors='replace')
145145

146146
# Print stdout to screen
147147
print(stdout, end='')

0 commit comments

Comments
 (0)