Exemple #1
0
 def get_merged_at(update_request: Issue) -> typing.Optional[int]:
     """Get merged_at time if the issue is pull_request."""
     if update_request.pull_request:
         if update_request.as_pull_request().merged_at:
             return int(
                 update_request.as_pull_request().merged_at.timestamp())
     return None
Exemple #2
0
def pr_review(issue: Issue, deadline: int):
    if issue.pull_request is not None:
        pr = issue.as_pull_request()
        rvs = list(pr.get_review_requests()[0])

        if user in rvs:
            return issue.created_at + dt.timedelta(days=deadline)