in src/advisor/filters/target_os_filter.py [0:0]
def finalize_report(self, report):
def target_os_matches(issue, target_os):
if target_os == 'all':
return True
if isinstance(issue, OldCrtIssue) and \
target_os != 'windows':
return False
if isinstance(issue, ConfigGuessIssue) and \
target_os != 'linux':
return False
return True
report.issues = [issue for issue in report.issues
if target_os_matches(issue, report.target_os)]