in mozci/console/commands/push.py [0:0]
def log_pushes(self, status, backedout):
"""
Display stats for all pushes in a given classification state + backout combination
"""
assert isinstance(status, PushStatus)
assert isinstance(backedout, bool)
nb = len(
[
push
for push in self.pushes
if self.classifications.get(push) == status
and push.backedout == backedout
]
)
verb = "were" if backedout else "weren't"
line = f"{nb} out of {len(self.pushes)} pushes {verb} backed-out by a sheriff and were classified as {status.name}."
self.line(line)
return line