From f2ef1f6fd5d81b26d0f9f77aaed99a6b0e42e42f Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Sat, 18 Apr 2020 02:38:27 +0800 Subject: [PATCH] fix UnicodeDecodeError in get_network_strength (#1385) --- common/android.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/android.py b/common/android.py index 5e26924f2a..16e60bf249 100644 --- a/common/android.py +++ b/common/android.py @@ -232,7 +232,7 @@ def get_network_strength(network_type): if network_type == NetworkType.none: return network_strength if network_type == NetworkType.wifi: - out = subprocess.check_output('dumpsys connectivity', shell=True).decode('ascii') + out = subprocess.check_output('dumpsys connectivity', shell=True).decode('utf-8') network_strength = NetworkStrength.unknown for line in out.split('\n'): signal_str = "SignalStrength: " @@ -251,7 +251,7 @@ def get_network_strength(network_type): return network_strength else: # check cell strength - out = subprocess.check_output('dumpsys telephony.registry', shell=True).decode('ascii') + out = subprocess.check_output('dumpsys telephony.registry', shell=True).decode('utf-8') for line in out.split('\n'): if "mSignalStrength" in line: arr = line.split(' ')