:calls: `DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue `_ :param sub_issue: int (sub-issue ID) or Issue object. Note: Use sub_issue.id, not sub_issue.number :rtype: :class:`github.Issue.SubIssue`
(self, sub_issue: int | Issue)
| 625 | return SubIssue(self._requester, headers, data, completed=True) |
| 626 | |
| 627 | def remove_sub_issue(self, sub_issue: int | Issue) -> SubIssue: |
| 628 | """ |
| 629 | :calls: `DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue <https://docs.github.com/en/rest/issues/sub-issues>`_ |
| 630 | :param sub_issue: int (sub-issue ID) or Issue object. Note: Use sub_issue.id, not sub_issue.number |
| 631 | :rtype: :class:`github.Issue.SubIssue` |
| 632 | """ |
| 633 | assert isinstance(sub_issue, (int, Issue)), sub_issue |
| 634 | |
| 635 | sub_issue_id = sub_issue |
| 636 | if isinstance(sub_issue, Issue): |
| 637 | sub_issue_id = sub_issue.id |
| 638 | |
| 639 | post_parameters: dict[str, Any] = { |
| 640 | "sub_issue_id": sub_issue_id, |
| 641 | } |
| 642 | headers, data = self._requester.requestJsonAndCheck( |
| 643 | "DELETE", |
| 644 | f"{self.url}/sub_issue", |
| 645 | input=post_parameters, |
| 646 | headers={"Accept": Consts.mediaType}, |
| 647 | ) |
| 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 | """ |
no test coverage detected