From 3bc8fd0824fcdea8efb5e7c01cf20e6c0ff73f87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Sun, 1 Aug 2010 15:09:51 +0000 Subject: [PATCH] cmp-plugins-size: continue if a map file is absent/corrupted git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27654 a1c6a512-1295-4272-9138-f99709370657 --- utils/analysis/cmp-plugins-size.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/analysis/cmp-plugins-size.py b/utils/analysis/cmp-plugins-size.py index 27ffb0fcae..05c97486aa 100755 --- a/utils/analysis/cmp-plugins-size.py +++ b/utils/analysis/cmp-plugins-size.py @@ -72,9 +72,11 @@ def map_info(map): f = open(map).read() # read map content s = re.search('^PLUGIN_RAM *0x(\d|[abcdef])*', f, re.MULTILINE) + if not s: return (name, 0) plugin_start = re.sub('^PLUGIN_RAM *0x0*', '', f[s.start():s.end()]) s = re.search('^\.pluginend *0x(\d|[abcdef])*', f, re.MULTILINE) + if not s: return (name, 0) plugin_end = re.sub('^\.pluginend *0x0*', '', f[s.start():s.end()]) size = int(plugin_end, 16) - int(plugin_start, 16)