From 7e0c12b1ba22d29a61947a331dcfd910b6ded8d9 Mon Sep 17 00:00:00 2001 From: jiajia tang Date: Wed, 15 Jun 2022 22:31:42 +0800 Subject: Fix potential error for sys.platform This CL is to fix gap between python2.x and 3.x. For python2.x: sys.platform returns 'linux2' For python3.x: sys.platform returns 'linux' python3.x(https://docs.python.org/3.6/library/sys.html#sys.platform) python2.x(https://docs.python.org/2.7/library/sys.html#sys.platform) Both 2.x and 3.x recommend to use 'startswith' to identify sys.platform. Change-Id: Id5a0a007518b329d1320baf96ecf1164cd3ebec1 Signed-off-by: jiajia tang --- tools/check_elf_file.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tools/check_elf_file.py') diff --git a/tools/check_elf_file.py b/tools/check_elf_file.py index 045cb1dd71..0b80226935 100755 --- a/tools/check_elf_file.py +++ b/tools/check_elf_file.py @@ -72,9 +72,9 @@ ELF = collections.namedtuple( def _get_os_name(): """Get the host OS name.""" - if sys.platform == 'linux2': + if sys.platform.startswith('linux'): return 'linux' - if sys.platform == 'darwin': + if sys.platform.startswith('darwin'): return 'darwin' raise ValueError(sys.platform + ' is not supported') -- cgit v1.2.3-59-g8ed1b