From 20815505e6008a33adec35bad46e589d4a8386cb Mon Sep 17 00:00:00 2001 From: Momo Sasaki Date: Fri, 5 Mar 2021 02:51:58 +0000 Subject: [PATCH] Modify fix_encodng to make it use fix_win_sys_argv for python2 only and not for python3 on windows. The function works around , and the bug is fixed for python3 now. Bug: 1182016 Change-Id: I3880843b109d5b9779e5bbd1e39a3132f925ecc4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2738234 Commit-Queue: Momo Sasaki Reviewed-by: Dirk Pranke Reviewed-by: Junji Watanabe Reviewed-by: Takuto Ikuta --- fix_encoding.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fix_encoding.py b/fix_encoding.py index 1d84750e73..ce4bccc895 100644 --- a/fix_encoding.py +++ b/fix_encoding.py @@ -380,6 +380,7 @@ def fix_encoding(): if sys.platform == 'win32': encoding = sys.getdefaultencoding() - ret &= fix_win_sys_argv(encoding) + if sys.version_info[0] == 2: + ret &= fix_win_sys_argv(encoding) ret &= fix_win_console(encoding) return ret