:calls: `PUT /repos/{owner}/{repo}/issues/{issue_number}/labels `_
(self, *labels: Label | str)
| 569 | headers, data = self._requester.requestJsonAndCheck("DELETE", f"{self.url}/labels/{label}") |
| 570 | |
| 571 | def set_labels(self, *labels: Label | str) -> None: |
| 572 | """ |
| 573 | :calls: `PUT /repos/{owner}/{repo}/issues/{issue_number}/labels <https://docs.github.com/en/rest/reference/issues#labels>`_ |
| 574 | """ |
| 575 | assert all(isinstance(element, (github.Label.Label, str)) for element in labels), labels |
| 576 | post_parameters = [label.name if isinstance(label, github.Label.Label) else label for label in labels] |
| 577 | headers, data = self._requester.requestJsonAndCheck("PUT", f"{self.url}/labels", input=post_parameters) |
| 578 | |
| 579 | def get_reactions(self) -> PaginatedList[Reaction]: |
| 580 | """ |
no test coverage detected