MCPcopy Index your code
hub / github.com/PyGithub/PyGithub / prioritize_sub_issue

Method prioritize_sub_issue

github/Issue.py:650–674  ·  view source on GitHub ↗

:calls: `PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority `_ :param sub_issue: int (sub-issue ID) or Issue object. Note: Use sub_issue.id, not sub_issue.number :param after_sub_issue: int (sub-issue ID)

(self, sub_issue: int | Issue, after_sub_issue: int | Issue | None)

Source from the content-addressed store, hash-verified

648 return SubIssue(self._requester, headers, data, completed=True)
649
650 def prioritize_sub_issue(self, sub_issue: int | Issue, after_sub_issue: int | Issue | None) -> SubIssue:
651 """
652 :calls: `PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority <https://docs.github.com/en/rest/issues/sub-issues>`_
653 :param sub_issue: int (sub-issue ID) or Issue object. Note: Use sub_issue.id, not sub_issue.number
654 :param after_sub_issue: int (sub-issue ID) or Issue object. Note: Use sub_issue.id, not sub_issue.number
655 :rtype: :class:`github.Issue.SubIssue`
656 """
657 assert isinstance(sub_issue, (int, Issue)), sub_issue
658 assert after_sub_issue is None or isinstance(after_sub_issue, (int, Issue)), after_sub_issue
659
660 sub_issue_id = sub_issue
661 if isinstance(sub_issue, Issue):
662 sub_issue_id = sub_issue.id
663 after_sub_issue_id = after_sub_issue
664 if isinstance(after_sub_issue, Issue):
665 after_sub_issue_id = after_sub_issue.id
666
667 patch_parameters = {"sub_issue_id": sub_issue_id, "after_id": after_sub_issue_id}
668 headers, data = self._requester.requestJsonAndCheck(
669 "PATCH",
670 f"{self.url}/sub_issues/priority",
671 input=patch_parameters,
672 headers={"Accept": Consts.mediaType},
673 )
674 return SubIssue(self._requester, headers, data, completed=True)
675
676 def create_reaction(self, reaction_type: str) -> Reaction:
677 """

Callers 1

Calls 2

requestJsonAndCheckMethod · 0.80
SubIssueClass · 0.70

Tested by

no test coverage detected