INNER CODE UNIT · Python

check_approval

PaddlePaddle/Paddle-Lite · lite/tools/check_pr_approval.py:20

def check_approval(count, required_reviewers):
    json_buff = ""
    for line in sys.stdin:
        json_buff = "".join([json_buff, line])
    json_resp = json.loads(json_buff)
    #    print(type(json_resp))
    #    print(json_resp)
    approves = 0
    approved_user_ids = []
    for review in json_resp:
        if review["state"] == "APPROVED":
            approves += 1
            approved_user_ids.append(review["user"]["id"])

    # convert to int
    required_reviewers_int = set()
    for rr in required_reviewers:
        required_reviewers_int.add(int(rr))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…