From 9ad7f414d779afa6e193423774e6891206107e23 Mon Sep 17 00:00:00 2001 From: Sarangdhar Joshi <spjoshi@codeaurora.org> Date: Mon, 31 Aug 2015 15:40:57 -0700 Subject: [PATCH] lrdpv2: Fix list vs tuple comparison The ram_dump.kernel_version variable is defined as a list and incorrectly compared with tuple. This comparison always fails. Fix it by changing ram_dump.kernel_version variable to tuple. Change-Id: I12d4556693101fccfad795e5ea737b42e96acac7 --- linux-ramdump-parser-v2/ramdump.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/linux-ramdump-parser-v2/ramdump.py b/linux-ramdump-parser-v2/ramdump.py index e1b779f..27af4a2 100644 --- a/linux-ramdump-parser-v2/ramdump.py +++ b/linux-ramdump-parser-v2/ramdump.py @@ -472,7 +472,7 @@ class RamDump(): self.ipc_log_debug = options.ipc_debug self.ipc_log_help = options.ipc_help self.use_stdout = options.stdout - self.kernel_version = [0, 0, 0] + self.kernel_version = (0, 0, 0) if options.ram_addr is not None: # TODO sanity check to make sure the memory regions don't overlap for file_path, start, end in options.ram_addr: @@ -640,7 +640,7 @@ class RamDump(): self.version = v.group(1) match = re.search('(\d+)\.(\d+)\.(\d+)', self.version) if match is not None: - self.kernel_version = map(int, match.groups()) + self.kernel_version = tuple(map(int, match.groups())) else: print_out_str('!!! Could not extract version info! {0}'.format(self.version)) -- GitLab