Browse Source

MINOR: Fix trailing white spaces on reviewers.py (#14343)

Fixing trailing white spaces on reviewers.py.

Reviewers: Jeff Kim <jeff.kim@confluent.io>, David Jacot <djacot@confluent.io>
pull/14348/head
Ritika Reddy 1 year ago committed by GitHub
parent
commit
cc289d04c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 11
      reviewers.py

11
reviewers.py

@ -20,7 +20,6 @@
from collections import defaultdict from collections import defaultdict
import operator
import os import os
import re import re
@ -28,7 +27,7 @@ import re
def prompt_for_user(): def prompt_for_user():
while True: while True:
try: try:
user_input = input("\nName or email (case insensitive): ") user_input = input("\nName or email (case insensitive): ")
except (KeyboardInterrupt, EOFError): except (KeyboardInterrupt, EOFError):
return None return None
clean_input = user_input.strip().lower() clean_input = user_input.strip().lower()
@ -38,7 +37,7 @@ def prompt_for_user():
if __name__ == "__main__": if __name__ == "__main__":
print("Utility to help generate 'Reviewers' string for Pull Requests. Use Ctrl+D or Ctrl+C to exit") print("Utility to help generate 'Reviewers' string for Pull Requests. Use Ctrl+D or Ctrl+C to exit")
stream = os.popen("git log | grep Reviewers") stream = os.popen("git log | grep Reviewers")
lines = stream.readlines() lines = stream.readlines()
all_reviewers = defaultdict(int) all_reviewers = defaultdict(int)
@ -46,7 +45,7 @@ if __name__ == "__main__":
stripped = line.strip().lstrip("Reviewers: ") stripped = line.strip().lstrip("Reviewers: ")
reviewers = stripped.split(",") reviewers = stripped.split(",")
for reviewer in reviewers: for reviewer in reviewers:
all_reviewers[reviewer.strip()] += 1 all_reviewers[reviewer.strip()] += 1
parsed_reviewers = [] parsed_reviewers = []
for item in all_reviewers.items(): for item in all_reviewers.items():
@ -54,7 +53,7 @@ if __name__ == "__main__":
if m is not None and len(m.groups()) == 2: if m is not None and len(m.groups()) == 2:
if item[1] > 2: if item[1] > 2:
parsed_reviewers.append((m.group("name"), m.group("email"), item[1])) parsed_reviewers.append((m.group("name"), m.group("email"), item[1]))
selected_reviewers = [] selected_reviewers = []
while True: while True:
if selected_reviewers: if selected_reviewers:
@ -90,5 +89,5 @@ if __name__ == "__main__":
out += ", ".join([f"{name} <{email}>" for name, email, _ in selected_reviewers]) out += ", ".join([f"{name} <{email}>" for name, email, _ in selected_reviewers])
out += "\n" out += "\n"
print(out) print(out)

Loading…
Cancel
Save