Python RBTools:获取评审员



我有一个RB根:

api_client = RBClient(...)
root = api_client.get_root()

我可以通过获取与审查请求相关的文件

files = root.get_files(review_request_id=1, diff_revision=1)

我想获得有关此审查请求的审查员(组,人员)的信息,id 1

我能做些什么来获取这些信息?

类似root.get_reviewers(review_request_id=1) 的东西

您需要首先获得评审对象,然后再获得评审者列表:

import sys
from rbtools.api.client import RBClient

if __name__ == '__main__':
    client = RBClient('http://reviewboard/')
    root = client.get_root()
    review = root.get_review_request(review_request_id=sys.argv[1])
    for reviewer in review.target_people:
        print '{}, {}'.format(reviewer.title, reviewer.href)

最新更新