如何使用python(pyGithub)获取github请求所有审阅者
我正在使用pyGithub与github交互,我想获得一个pull请求的所有审阅者列表。 有一个api如何使用python(pyGithub)获取github请求所有审阅者,python,github,pygithub,Python,Github,Pygithub,我正在使用pyGithub与github交互,我想获得一个pull请求的所有审阅者列表。 有一个apipullrequest.get_review_requests(),它只返回被请求审阅的人,而不返回作为审阅者加入的人。 是否有任何api调用可以让我获得审阅者的完整列表(包括被要求审阅的人和以审阅者身份加入的人)? 谢谢 -Neo据我所知,“评论”和“评论请求”是两种不同的东西,你必须自己结合起来。不过,其中一个区别是“审查请求”可以是整个团队或单个用户。“评论”仅与单个用户关联 有了PyGi
pullrequest.get_review_requests()
,它只返回被请求审阅的人,而不返回作为审阅者加入的人。
是否有任何api调用可以让我获得审阅者的完整列表(包括被要求审阅的人和以审阅者身份加入的人)?
谢谢
-Neo据我所知,“评论”和“评论请求”是两种不同的东西,你必须自己结合起来。不过,其中一个区别是“审查请求”可以是整个团队或单个用户。“评论”仅与单个用户关联
有了PyGitHub,我想你会想做这样的事情:
usernames\u included=set()
在pr中查看。获取_评论():
usernames\u included.add(review.user.username)
请求的用户、请求的团队=请购单获取审核请求()
对于请求的用户中的用户:
用户名\u涉及。添加(user.username)
对于请求的团队中的团队:
对于团队中的用户。获取_成员():
用户名\u涉及。添加(user.username)
打印(涉及用户名)