我正在使用 https://github.com/sigmavirus24/github3.py
而且我在从公关中获得issue_comments时遇到问题。
for pr in repo.iter_pulls():
for comment in pr.issue_comments():
print comment
我得到了
属性错误:"拉取请求"对象没有属性 "issue_comments"
我在这里做错了什么? 例如,review_comments工作正常
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))