objc_size = 0
protobuf_size = 0
- lines = list(open(filename))
+ lines = open(filename, encoding='utf-8', errors='ignore').readlines()
for line in lines:
line_stripped = line[:-1]
if "# Object files:" == line_stripped:
if len(line_stripped) == 0 or line_stripped[0] == '#':
continue
segs = re.search('^.+?\s+(.+?)\s+(\[.+?\]).*', line_stripped)
+ if not segs:
+ continue
target = table_tag[segs.group(2)]
target_stripped = re.search('^(.*?)(\(.+?\))?$', target).group(1)
size = int(segs.group(1), 16)