:calls: `DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers `_
(
self,
reviewers: Opt[list[str] | str] = NotSet,
team_reviewers: Opt[list[str] | str] = NotSet,
)
| 589 | ) |
| 590 | |
| 591 | def delete_review_request( |
| 592 | self, |
| 593 | reviewers: Opt[list[str] | str] = NotSet, |
| 594 | team_reviewers: Opt[list[str] | str] = NotSet, |
| 595 | ) -> None: |
| 596 | """ |
| 597 | :calls: `DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers <https://docs.github.com/en/rest/reference/pulls#review-requests>`_ |
| 598 | """ |
| 599 | assert is_optional(reviewers, str) or is_optional_list(reviewers, str), reviewers |
| 600 | assert is_optional(team_reviewers, str) or is_optional_list(team_reviewers, str), team_reviewers |
| 601 | |
| 602 | if isinstance(reviewers, str): |
| 603 | reviewers = [reviewers] |
| 604 | if isinstance(team_reviewers, str): |
| 605 | team_reviewers = [team_reviewers] |
| 606 | |
| 607 | post_parameters = NotSet.remove_unset_items({"reviewers": reviewers, "team_reviewers": team_reviewers}) |
| 608 | |
| 609 | headers, data = self._requester.requestJsonAndCheck( |
| 610 | "DELETE", f"{self.url}/requested_reviewers", input=post_parameters |
| 611 | ) |
| 612 | |
| 613 | def edit( |
| 614 | self, |
no test coverage detected