(self)
| 509 | return score_matrix |
| 510 | |
| 511 | def get_score_table(self) -> table.Table: |
| 512 | score_table = table.Table(metadata={"title": f"Package score for '{self.package_name}'"}) |
| 513 | |
| 514 | score_entries = self.get_score_entries() |
| 515 | total_score = sum(int(x) for x in score_entries) |
| 516 | |
| 517 | for x in score_entries: |
| 518 | score_table += x.as_row() |
| 519 | |
| 520 | total_row = (table.Column("Total score"), table.Column(str(total_score))) |
| 521 | total_row[0].metadata["style"] = total_row[1].metadata["style"] = {"fg": "blue", "bold": True} |
| 522 | score_table += total_row |
| 523 | |
| 524 | return score_table |
| 525 | |
| 526 | |
| 527 | def packagetype_filter(release: ReleaseInfo, packagetype: str="all") -> bool: |
no test coverage detected