:calls: `PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} `_
(self, body: str)
| 151 | headers, data = self._requester.requestJsonAndCheck("DELETE", f"{self.pull_request_url}/reviews/{self.id}") |
| 152 | |
| 153 | def edit(self, body: str) -> None: |
| 154 | """ |
| 155 | :calls: `PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id} |
| 156 | <https://docs.github.com/en/rest/pulls/reviews#update-a-review-for-a-pull-request>`_ |
| 157 | """ |
| 158 | assert isinstance(body, str), body |
| 159 | post_parameters = { |
| 160 | "body": body, |
| 161 | } |
| 162 | headers, data = self._requester.requestJsonAndCheck( |
| 163 | "PUT", |
| 164 | f"{self.pull_request_url}/reviews/{self.id}", |
| 165 | input=post_parameters, |
| 166 | ) |
| 167 | self._useAttributes(data) |
| 168 | |
| 169 | def _useAttributes(self, attributes: dict[str, Any]) -> None: |
| 170 | if "author_association" in attributes: # pragma no branch |
nothing calls this directly
no test coverage detected