Abstracts which codereview tool is used for the specified issue.
Definition at line 599 of file PRESUBMIT.py.
◆ __init__()
PRESUBMIT.CodeReview.__init__ |
( |
|
self, |
|
|
|
input_api |
|
) |
| |
Definition at line 602 of file PRESUBMIT.py.
602 def __init__(self, input_api):
603 self._issue = input_api.change.issue
604 self._gerrit = input_api.gerrit
605
◆ GetApprovers()
PRESUBMIT.CodeReview.GetApprovers |
( |
|
self | ) |
|
Definition at line 620 of file PRESUBMIT.py.
620 def GetApprovers(self):
621 approvers = []
622 code_review_label = (
623 self._gerrit.GetChangeInfo(self._issue)['labels']['Code-Review'])
624 for m in code_review_label.get('all', []):
625 if m.get("value") == 1:
626 approvers.append(m["email"])
627 return approvers
628
629
◆ GetDescription()
PRESUBMIT.CodeReview.GetDescription |
( |
|
self | ) |
|
Definition at line 612 of file PRESUBMIT.py.
612 def GetDescription(self):
613 return self._gerrit.GetChangeDescription(self._issue)
614
◆ GetOwnerEmail()
PRESUBMIT.CodeReview.GetOwnerEmail |
( |
|
self | ) |
|
Definition at line 606 of file PRESUBMIT.py.
606 def GetOwnerEmail(self):
607 return self._gerrit.GetChangeOwner(self._issue)
608
◆ GetReviewers()
PRESUBMIT.CodeReview.GetReviewers |
( |
|
self | ) |
|
Definition at line 615 of file PRESUBMIT.py.
615 def GetReviewers(self):
616 code_review_label = (
617 self._gerrit.GetChangeInfo(self._issue)['labels']['Code-Review'])
618 return [r['email'] for r in code_review_label.get('all', [])]
619
◆ GetSubject()
PRESUBMIT.CodeReview.GetSubject |
( |
|
self | ) |
|
Definition at line 609 of file PRESUBMIT.py.
609 def GetSubject(self):
610 return self._gerrit.GetChangeInfo(self._issue)['subject']
611
◆ _gerrit
PRESUBMIT.CodeReview._gerrit |
|
protected |
◆ _issue
PRESUBMIT.CodeReview._issue |
|
protected |
The documentation for this class was generated from the following file: