From 72fc64722d35724ec8452e0b98189ff6d4aebb17 Mon Sep 17 00:00:00 2001 From: Shohei Tanaka Date: Tue, 21 Mar 2023 01:07:50 +0900 Subject: [PATCH] Fix UnicodeDecodeError (#1316) --- S3/FileLists.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/S3/FileLists.py b/S3/FileLists.py index 823b4cea..5a97346f 100644 --- a/S3/FileLists.py +++ b/S3/FileLists.py @@ -172,10 +172,10 @@ def _append(d, key, value): try: f = None if fname == u'-': - f = io.open(sys.stdin.fileno(), mode='r', closefd=False) + f = io.open(sys.stdin.fileno(), mode='rb', closefd=False) else: try: - f = io.open(deunicodise(fname), mode='r') + f = io.open(deunicodise(fname), mode='rb') except IOError as e: warning(u"--files-from input file %s could not be opened for reading (%s), skipping." % (fname, e.strerror)) continue