GitHub CI: Fix checking commits in case of no email

This commit is contained in:
Alexander Zhogov authored and GitHub committed 2021-06-10 12:46:24 +03:00
1 parent 6040d433d3
commit c7141973ec
1 file changed
+2 -2
+2 -2
View File
@@ -139,7 +139,7 @@ def update_labels(gh_api, pull, non_org_intel_pr_users, non_org_pr_users):
def get_wrong_commits(pull):
"""Returns commits with incorrect user and email"""
pr_author_email = pull.user.email.lower()
pr_author_email = (pull.user.email or "").lower()
print("GitHub PR author email:", pr_author_email)
print("Check commits:")
wrong_commits = set()
@@ -147,7 +147,7 @@ def get_wrong_commits(pull):
# import pprint; pprint.pprint(commit.raw_data)
print("Commit SHA:", commit.sha)
# Use raw data because commit author can be non GitHub user
commit_email = commit.raw_data["commit"]["author"]["email"].lower()
commit_email = (commit.raw_data["commit"]["author"]["email"] or "").lower()
print(" Commit email:", commit_email)
if not github_api.is_valid_user(commit.author):
print(