def print_results(self, outdir=None): if outdir: report = HTMLReport(self.analyzer) report.write_to_directory(outdir) else: for (signature, matching_calls) in self.analyzer.get_findings(): if matching_calls: print "# %s" % signature if isinstance(signature, str) else signature.description for traced_call in matching_calls: print " %s" % traced_call