如何解决如何获取github pull请求使用pythonpyGithub的所有审阅者
我正在使用pyGithub与github进行交互,我想获取请求请求的所有审阅者列表。
有一个API pullrequest.get_review_requests()
仅返回被要求进行审阅的人员,而不返回被加入审阅者的人员。
我可以通过任何API调用来获得审稿人的完整列表(包括被要求进行审阅的人员和自行加入审稿人的人员)吗?
谢谢。
-新
解决方法
“评论”和“评论请求”是两个不同的东西,你必须自己结合,据我所知。但一个区别是“审核请求”可以是整个团队或单个用户。 “评论”仅与单个用户相关联。
使用 PyGitHub,我想你会想做这样的事情:
usernames_involved = set()
for review in pr.get_reviews():
usernames_involved.add(review.user.username)
users_requested,teams_requested = pr.get_review_requests()
for user in users_requested:
usernames_involved.add(user.username)
for team in teams_requested:
for user in team.get_members():
usernames_involved.add(user.username)
print(usernames_involved)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。