Python RBTools:获取审稿人

Python RBTools: get reviewers

我有一个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)

首先需要获取review对象,从那里获取reviewers列表:

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)