AttributeError:' PullRequest'对象没有属性' issue_comments'

时间:2014-12-04 20:43:00

标签: python github3.py

我正在使用https://github.com/sigmavirus24/github3.py

我遇到了从PR获取issue_comments的问题。

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

我正在

  

AttributeError:' PullRequest'对象没有属性   ' issue_comments'

我在这里做错了什么?例如,review_comments工作得很好

1 个答案:

答案 0 :(得分:0)

最近添加了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))