cros_sdk: Set encoding for command output
This code expects the output of this command to be a str, but without an
encoding specified the output is bytes.
BUG=None
TEST=None
Change-Id: I69f19c14ddc11d42cf175678b597021f5ddb80d5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2140628
Tested-by: Chris McDonald <cjmcdonald@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: LaMont Jones <lamontjones@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
diff --git a/scripts/cros_sdk.py b/scripts/cros_sdk.py
index 2851b0b..2837622 100644
--- a/scripts/cros_sdk.py
+++ b/scripts/cros_sdk.py
@@ -439,7 +439,7 @@
]
try:
result = cros_build_lib.run(
- cmd, print_cmd=False, stdout=True)
+ cmd, print_cmd=False, stdout=True, encoding='utf-8')
except cros_build_lib.RunCommandError:
raise SystemExit('Running %r failed!' % cmd)