我正在使用https://github.com/sigmavirus24/github3.py
我对从公关处得到问题评论有意见。

for pr in repo.iter_pulls():
    for comment in pr.issue_comments():
        print comment

我得到了
AttributeError:“PullRequest”对象没有属性
'发表评论'
我做错什么了?例如,评论效果很好

最佳答案

最近添加了review_comments方法,并从下一个计划版本的github3.py(1.0)中进行了移植。当它被向后移植时,为了减少从0.9.x到1.0的迁移头痛,我们决定不再像其他类似的方法那样在它前面加上iter_前缀。简而言之,你要找的方法是:iter_issue_comments
下面应该有用

TEMPLATE = """{0.user} commented on #{0.number} at {0.created_at} saying:

{0.body}
"""

for pr in repo.iter_pulls()
    for comment in pr.iter_issue_comments():
        print(TEMPLATE.format(comment))

关于python - AttributeError:“PullRequest”对象没有属性“issue_comments”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27303673/

10-12 22:02