2015-07-13 3 views
1

Согласно this question PR - это просто проблема с некоторыми вещами сверху.Как создать комментарий к проблеме по запросу?

Как получить связанный идентификатор проблемы?

Я только что видел issue_url как атрибут для объекта запроса на растяжение. Кроме того, PR имеет метод create_review_comment, но не метод create_issue_comment.

Как выглядит такой метод?

Как создать комментарий к проблеме в запросе Pull?

ответ

5

Я был в состоянии сделать это, получив проблему из номера PR. В самом деле, в github «скрытая» проблема создается каждый раз, когда вы создаете запрос на перенос.

Так следующий код работал:

gh = ... # Connection 
repo = gh.repository(user, repo_name) 
pr = repo.create_pull(description, base, from_branch, detailed) 
issue = repo.issue(pr.number) 
issue.create_comment(comment) 

Можно также использовать other ways to get the issue from PR number.

Не уверен, что если есть способ более простой, чем это

+1

я создал два вопроса для этого на github3.py ошибка трекера. Благодарим вас за понимание этого варианта использования. –

+0

круто, рад, что это помогло: D – mvallebr

+0

Если вы заинтересованы в содействии, дайте мне знать. Я рад предоставить руководство и раннюю обратную связь. –

Смежные вопросы