Include removed modules in table calulation

pull/7590/head
Jimmy Brisson 2018-07-24 13:55:11 -05:00
parent 814dbdbe3e
commit 0e622ded63
1 changed files with 10 additions and 11 deletions

View File

@ -514,17 +514,16 @@ class MemapParser(object):
self.short_modules.setdefault(new_name, defaultdict(int)) self.short_modules.setdefault(new_name, defaultdict(int))
for section_idx, value in v.items(): for section_idx, value in v.items():
self.short_modules[new_name][section_idx] += self.modules[module_name][section_idx] self.short_modules[new_name][section_idx] += self.modules[module_name][section_idx]
try: self.short_modules[new_name][section_idx + '-delta'] += self.modules[module_name][section_idx]
new_size = self.modules[module_name][section_idx] if self.old_modules:
try: for module_name, v in self.old_modules.items():
old_size = self.old_modules[module_name][section_idx] split_name = module_name.split(sep)
except KeyError: if split_name[0] == '':
old_size = 0 split_name = split_name[1:]
self.short_modules[new_name][section_idx + '-delta'] += ( new_name = join(*split_name[:depth])
new_size - old_size self.short_modules.setdefault(new_name, defaultdict(int))
) for section_idx, value in v.items():
except TypeError: self.short_modules[new_name][section_idx + '-delta'] -= self.old_modules[module_name][section_idx]
self.short_modules[new_name][section_idx + '-delta'] += 0
export_formats = ["json", "csv-ci", "html", "table"] export_formats = ["json", "csv-ci", "html", "table"]