Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python(pyGithub)获取github请求所有审阅者_Python_Github_Pygithub - Fatal编程技术网

如何使用python(pyGithub)获取github请求所有审阅者

如何使用python(pyGithub)获取github请求所有审阅者,python,github,pygithub,Python,Github,Pygithub,我正在使用pyGithub与github交互,我想获得一个pull请求的所有审阅者列表。 有一个apipullrequest.get_review_requests(),它只返回被请求审阅的人,而不返回作为审阅者加入的人。 是否有任何api调用可以让我获得审阅者的完整列表(包括被要求审阅的人和以审阅者身份加入的人)? 谢谢 -Neo据我所知,“评论”和“评论请求”是两种不同的东西,你必须自己结合起来。不过,其中一个区别是“审查请求”可以是整个团队或单个用户。“评论”仅与单个用户关联 有了PyGi

我正在使用pyGithub与github交互,我想获得一个pull请求的所有审阅者列表。 有一个api
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)
打印(涉及用户名)