def get_approving_reviewers(props):
    'Retrieves the reviewers that approved a CL from the issue properties with\n  messages.\n\n  Note that the list may contain reviewers that are not committer, thus are not\n  considered by the CQ.\n  '
    return sorted(set((message['sender'] for message in props['messages'] if (message['approval'] and (message['sender'] in props['reviewers'])))))
Retrieves the reviewers that approved a CL from the issue properties with
messages.

Note that the list may contain reviewers that are not committer, thus are not
considered by the CQ.
def get_approving_reviewers(props):
    'Retrieves the reviewers that approved a CL from the issue properties with\n  messages.\n\n  Note that the list may contain reviewers that are not committer, thus are not\n  considered by the CQ.\n  '
    return sorted(set((message['sender'] for message in props['messages'] if (message['approval'] and (message['sender'] in props['reviewers'])))))