MCPcopy Create free account
hub / github.com/apache/arrow / clear_pr_state_labels

Method clear_pr_state_labels

dev/merge_arrow_pr.py:347–355  ·  view source on GitHub ↗
(self, number)

Source from the content-addressed store, hash-verified

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
358class CommandInput(object):

Callers 1

merge_prMethod · 0.95

Calls 2

getMethod · 0.45
deleteMethod · 0.45

Tested by

no test coverage detected