Exemple #1
0
 def get_issue_list(
     self,
     status: IssueStatus = IssueStatus.open,
     author: Optional[str] = None,
     assignee: Optional[str] = None,
 ) -> List[Issue]:
     return GithubIssue.get_list(
         project=self, status=status, author=author, assignee=assignee
     )
Exemple #2
0
 def create_issue(
     self,
     title: str,
     body: str,
     private: Optional[bool] = None,
     labels: Optional[List[str]] = None,
 ) -> Issue:
     if private:
         raise NotImplementedError("Private issues are not supported by Github")
     return GithubIssue.create(project=self, title=title, body=body, labels=labels)
Exemple #3
0
 def get_issue(self, issue_id: int) -> Issue:
     return GithubIssue.get(project=self, id=issue_id)
Exemple #4
0
 def create_issue(self, title: str, body: str) -> Issue:
     return GithubIssue.create(project=self, title=title, body=body)
Exemple #5
0
 def get_issue_list(self,
                    status: IssueStatus = IssueStatus.open) -> List[Issue]:
     return GithubIssue.get_list(project=self, status=status)