我有一个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)
答案 0 :(得分: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)