Deal with severity issue overriding

pull/53/head
buglloc 2017-05-19 19:39:13 +03:00
parent 9643318c93
commit 71d49bd689
1 changed files with 5 additions and 2 deletions

View File

@ -36,8 +36,11 @@ class Manager(object):
def stats(self):
stats = dict.fromkeys(gixy.severity.ALL, 0)
for plugin in self.auditor.plugins:
if plugin.issues:
stats[plugin.severity] += len(plugin.issues)
base_severity = plugin.severity
for issue in plugin.issues:
# TODO(buglloc): encapsulate into Issue class?
severity = issue.severity if issue.severity else base_severity
stats[severity] += 1
return stats
def _audit_recursive(self, tree):