为什么拉请求中的对话注释没有从返回PullRequest.iter_注释()?

2024-10-03 02:44:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是github3 python API,我有以下代码:

# Create new PR or get existing one
prs = [pr for pr in repo.iter_pulls(state="open", base="master",
                                    head="rev_testrev2")]
if len(prs) > 0:
    pr = prs[0]
else:
    pr = repo.create_pull("My pull request", "master", "rev_testrev2",
                          "This is a test pull request")
comments = [c for c in pr.iter_comments()]
print str(comments)

在公共关系中,在github网页中,我在“对话”选项卡中有几条评论,“文件已更改”选项卡中只有1条。在

上面的代码只打印“Files Changed”选项卡中的注释,这些注释与提交时更改的文件关联。在

如何列出或创建在“对话”选项卡中创建的公关评论?在


Tags: 代码inmasterforrequestrevrepopr
1条回答
网友
1楼 · 发布于 2024-10-03 02:44:06

如果我没记错的话,你不能一次列出拉取请求上的所有注释。也就是说,您可以使用iter_comments来获得评论评论。在

重要的是要记住,就GitHub而言,拉取请求只是一个额外的问题。因此,要获得对话选项卡中的注释,您需要使用^{}。在

print(list(pr.iter_issue_comments()))

相关问题 更多 >