(self, number)
| 345 | return result |
| 346 | |
| 347 | def clear_pr_state_labels(self, number): |
| 348 | url = f'{self.github_api}/issues/{number}/labels' |
| 349 | response = requests.get(url, headers=self.headers) |
| 350 | labels = response.json() |
| 351 | for label in labels: |
| 352 | # All PR workflow state labels starts with "awaiting" |
| 353 | if label['name'].startswith('awaiting'): |
| 354 | label_url = f"{url}/{label['name']}" |
| 355 | requests.delete(label_url, headers=self.headers) |
| 356 | |
| 357 | |
| 358 | class CommandInput(object): |