我试图通过在下面进行以下调用来检索拉取请求状态的最新(最后)描述属性。然后,从那里创建逻辑,说明如何通过description属性中的文本处理pull请求。
如果我有分支名称(for status in repo.commit(branch.head.ref).statuses()
),如何使用github3.py模块(版本1.0.0a2)调用获取给定分支的状态?
请参阅此链接https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref以及此https://api.github.com/repos/Microsoft/TypeScript/commits/moveModuleTransformToEnd/statuses以获取进一步的参考。
for pr in repo.pull_requests()
for branch in repo.pull_request(pr.number)
for status in repo.commit(branch.head.ref).statuses()
if status.description == 'foo'
do something