mirror of https://github.com/zulip/zulip.git
integration: Refactor `get_pull_request_event_message` to use kwarg.
Previously, some call sites for the function provided optional arguments as positional arguments. These changes will allow the arguments to be passed as keyword arguments to the function and fix up the call sites of the function to pass keyword arguments instead.
This commit is contained in:
parent
97ff259506
commit
a2c578e84d
|
@ -163,6 +163,7 @@ def get_remove_branch_event_message(user_name: str, branch_name: str) -> str:
|
|||
|
||||
|
||||
def get_pull_request_event_message(
|
||||
*,
|
||||
user_name: str,
|
||||
action: str,
|
||||
url: str,
|
||||
|
@ -244,10 +245,10 @@ def get_issue_event_message(
|
|||
title: Optional[str] = None,
|
||||
) -> str:
|
||||
return get_pull_request_event_message(
|
||||
user_name,
|
||||
action,
|
||||
url,
|
||||
number,
|
||||
user_name=user_name,
|
||||
action=action,
|
||||
url=url,
|
||||
number=number,
|
||||
message=message,
|
||||
assignee=assignee,
|
||||
assignees=assignees,
|
||||
|
|
|
@ -19,10 +19,10 @@ from zerver.models import UserProfile
|
|||
|
||||
def get_code_pull_request_updated_body(payload: WildValue) -> str:
|
||||
return get_pull_request_event_message(
|
||||
get_code_pull_request_user_name(payload),
|
||||
"updated",
|
||||
get_code_pull_request_url(payload),
|
||||
get_code_pull_request_id(payload),
|
||||
user_name=get_code_pull_request_user_name(payload),
|
||||
action="updated",
|
||||
url=get_code_pull_request_url(payload),
|
||||
number=get_code_pull_request_id(payload),
|
||||
message=payload["detailedMessage"]["markdown"].tame(check_string),
|
||||
title=get_code_pull_request_title(payload),
|
||||
)
|
||||
|
@ -30,10 +30,10 @@ def get_code_pull_request_updated_body(payload: WildValue) -> str:
|
|||
|
||||
def get_code_pull_request_merged_body(payload: WildValue) -> str:
|
||||
return get_pull_request_event_message(
|
||||
get_code_pull_request_user_name(payload),
|
||||
"merged",
|
||||
get_code_pull_request_url(payload),
|
||||
get_code_pull_request_id(payload),
|
||||
user_name=get_code_pull_request_user_name(payload),
|
||||
action="merged",
|
||||
url=get_code_pull_request_url(payload),
|
||||
number=get_code_pull_request_id(payload),
|
||||
target_branch=payload["resource"]["sourceRefName"]
|
||||
.tame(check_string)
|
||||
.replace("refs/heads/", ""),
|
||||
|
@ -50,13 +50,17 @@ def get_code_pull_request_opened_body(payload: WildValue) -> str:
|
|||
else:
|
||||
description = None
|
||||
return get_pull_request_event_message(
|
||||
get_code_pull_request_user_name(payload),
|
||||
"created",
|
||||
get_code_pull_request_url(payload),
|
||||
get_code_pull_request_id(payload),
|
||||
payload["resource"]["sourceRefName"].tame(check_string).replace("refs/heads/", ""),
|
||||
payload["resource"]["targetRefName"].tame(check_string).replace("refs/heads/", ""),
|
||||
description,
|
||||
user_name=get_code_pull_request_user_name(payload),
|
||||
action="created",
|
||||
url=get_code_pull_request_url(payload),
|
||||
number=get_code_pull_request_id(payload),
|
||||
target_branch=payload["resource"]["sourceRefName"]
|
||||
.tame(check_string)
|
||||
.replace("refs/heads/", ""),
|
||||
base_branch=payload["resource"]["targetRefName"]
|
||||
.tame(check_string)
|
||||
.replace("refs/heads/", ""),
|
||||
message=description,
|
||||
title=get_code_pull_request_title(payload),
|
||||
)
|
||||
|
||||
|
|
|
@ -341,10 +341,10 @@ def get_pull_request_action_body(payload: WildValue, action: str, include_title:
|
|||
base_branch = pull_request["destination"]["branch"]["name"].tame(check_string)
|
||||
|
||||
return get_pull_request_event_message(
|
||||
get_actor_info(payload),
|
||||
action,
|
||||
get_pull_request_url(pull_request),
|
||||
pull_request["id"].tame(check_int),
|
||||
user_name=get_actor_info(payload),
|
||||
action=action,
|
||||
url=get_pull_request_url(pull_request),
|
||||
number=pull_request["id"].tame(check_int),
|
||||
target_branch=target_branch,
|
||||
base_branch=base_branch,
|
||||
title=pull_request["title"].tame(check_string) if include_title else None,
|
||||
|
@ -360,10 +360,10 @@ def get_pull_request_created_or_updated_body(
|
|||
assignee = get_user_info(pull_request["reviewers"][0])
|
||||
|
||||
return get_pull_request_event_message(
|
||||
get_actor_info(payload),
|
||||
action,
|
||||
get_pull_request_url(pull_request),
|
||||
pull_request["id"].tame(check_int),
|
||||
user_name=get_actor_info(payload),
|
||||
action=action,
|
||||
url=get_pull_request_url(pull_request),
|
||||
number=pull_request["id"].tame(check_int),
|
||||
target_branch=pull_request["source"]["branch"]["name"].tame(check_string)
|
||||
if action == "created"
|
||||
else None,
|
||||
|
@ -404,10 +404,10 @@ def get_pull_request_comment_action_body(
|
|||
) -> str:
|
||||
action += " on"
|
||||
return get_pull_request_event_message(
|
||||
get_actor_info(payload),
|
||||
action,
|
||||
payload["pullrequest"]["links"]["html"]["href"].tame(check_string),
|
||||
payload["pullrequest"]["id"].tame(check_int),
|
||||
user_name=get_actor_info(payload),
|
||||
action=action,
|
||||
url=payload["pullrequest"]["links"]["html"]["href"].tame(check_string),
|
||||
number=payload["pullrequest"]["id"].tame(check_int),
|
||||
message=payload["comment"]["content"]["raw"].tame(check_string),
|
||||
title=payload["pullrequest"]["title"].tame(check_string) if include_title else None,
|
||||
)
|
||||
|
|
|
@ -80,9 +80,9 @@ def get_opened_or_update_pull_request_body(helper: Helper) -> str:
|
|||
base_branch = pull_request["base"]["label"].tame(check_string)
|
||||
|
||||
return get_pull_request_event_message(
|
||||
get_sender_name(payload),
|
||||
action,
|
||||
pull_request["html_url"].tame(check_string),
|
||||
user_name=get_sender_name(payload),
|
||||
action=action,
|
||||
url=pull_request["html_url"].tame(check_string),
|
||||
target_branch=target_branch,
|
||||
base_branch=base_branch,
|
||||
message=description,
|
||||
|
@ -101,9 +101,9 @@ def get_assigned_or_unassigned_pull_request_body(helper: Helper) -> str:
|
|||
stringified_assignee = assignee["login"].tame(check_string)
|
||||
|
||||
base_message = get_pull_request_event_message(
|
||||
get_sender_name(payload),
|
||||
payload["action"].tame(check_string),
|
||||
pull_request["html_url"].tame(check_string),
|
||||
user_name=get_sender_name(payload),
|
||||
action=payload["action"].tame(check_string),
|
||||
url=pull_request["html_url"].tame(check_string),
|
||||
number=pull_request["number"].tame(check_int),
|
||||
title=pull_request["title"].tame(check_string) if include_title else None,
|
||||
)
|
||||
|
@ -118,9 +118,9 @@ def get_closed_pull_request_body(helper: Helper) -> str:
|
|||
pull_request = payload["pull_request"]
|
||||
action = "merged" if pull_request["merged"].tame(check_bool) else "closed without merge"
|
||||
return get_pull_request_event_message(
|
||||
get_sender_name(payload),
|
||||
action,
|
||||
pull_request["html_url"].tame(check_string),
|
||||
user_name=get_sender_name(payload),
|
||||
action=action,
|
||||
url=pull_request["html_url"].tame(check_string),
|
||||
number=pull_request["number"].tame(check_int),
|
||||
title=pull_request["title"].tame(check_string) if include_title else None,
|
||||
)
|
||||
|
@ -485,9 +485,9 @@ def get_pull_request_review_body(helper: Helper) -> str:
|
|||
payload["pull_request"]["title"].tame(check_string),
|
||||
)
|
||||
return get_pull_request_event_message(
|
||||
get_sender_name(payload),
|
||||
"submitted",
|
||||
payload["review"]["html_url"].tame(check_string),
|
||||
user_name=get_sender_name(payload),
|
||||
action="submitted",
|
||||
url=payload["review"]["html_url"].tame(check_string),
|
||||
type="PR review",
|
||||
title=title if include_title else None,
|
||||
)
|
||||
|
@ -507,9 +507,9 @@ def get_pull_request_review_comment_body(helper: Helper) -> str:
|
|||
)
|
||||
|
||||
return get_pull_request_event_message(
|
||||
get_sender_name(payload),
|
||||
action,
|
||||
payload["comment"]["html_url"].tame(check_string),
|
||||
user_name=get_sender_name(payload),
|
||||
action=action,
|
||||
url=payload["comment"]["html_url"].tame(check_string),
|
||||
message=message,
|
||||
type="PR review comment",
|
||||
title=title if include_title else None,
|
||||
|
|
|
@ -139,10 +139,10 @@ def get_merge_request_event_body(payload: WildValue, action: str, include_title:
|
|||
base_branch = pull_request["target_branch"].tame(check_string)
|
||||
|
||||
return get_pull_request_event_message(
|
||||
get_issue_user_name(payload),
|
||||
action,
|
||||
pull_request["url"].tame(check_string),
|
||||
pull_request["iid"].tame(check_int),
|
||||
user_name=get_issue_user_name(payload),
|
||||
action=action,
|
||||
url=pull_request["url"].tame(check_string),
|
||||
number=pull_request["iid"].tame(check_int),
|
||||
target_branch=target_branch,
|
||||
base_branch=base_branch,
|
||||
type="MR",
|
||||
|
@ -155,13 +155,13 @@ def get_merge_request_open_or_updated_body(
|
|||
) -> str:
|
||||
pull_request = payload["object_attributes"]
|
||||
return get_pull_request_event_message(
|
||||
get_issue_user_name(payload),
|
||||
action,
|
||||
pull_request["url"].tame(check_string),
|
||||
pull_request["iid"].tame(check_int),
|
||||
pull_request["source_branch"].tame(check_string) if action == "created" else None,
|
||||
pull_request["target_branch"].tame(check_string) if action == "created" else None,
|
||||
pull_request["description"].tame(check_string),
|
||||
user_name=get_issue_user_name(payload),
|
||||
action=action,
|
||||
url=pull_request["url"].tame(check_string),
|
||||
number=pull_request["iid"].tame(check_int),
|
||||
target_branch=pull_request["source_branch"].tame(check_string) if action == "created" else None,
|
||||
base_branch=pull_request["target_branch"].tame(check_string) if action == "created" else None,
|
||||
message=pull_request["description"].tame(check_string),
|
||||
assignees=replace_assignees_username_with_name(get_assignees(payload)),
|
||||
type="MR",
|
||||
title=payload["object_attributes"]["title"].tame(check_string) if include_title else None,
|
||||
|
@ -218,10 +218,10 @@ def get_commented_merge_request_event_body(payload: WildValue, include_title: bo
|
|||
)
|
||||
|
||||
return get_pull_request_event_message(
|
||||
get_issue_user_name(payload),
|
||||
action,
|
||||
url,
|
||||
payload["merge_request"]["iid"].tame(check_int),
|
||||
user_name=get_issue_user_name(payload),
|
||||
action=action,
|
||||
url=url,
|
||||
number=payload["merge_request"]["iid"].tame(check_int),
|
||||
message=comment["note"].tame(check_string),
|
||||
type="MR",
|
||||
title=payload["merge_request"]["title"].tame(check_string) if include_title else None,
|
||||
|
@ -237,10 +237,10 @@ def get_commented_issue_event_body(payload: WildValue, include_title: bool) -> s
|
|||
)
|
||||
|
||||
return get_pull_request_event_message(
|
||||
get_issue_user_name(payload),
|
||||
action,
|
||||
url,
|
||||
payload["issue"]["iid"].tame(check_int),
|
||||
user_name=get_issue_user_name(payload),
|
||||
action=action,
|
||||
url=url,
|
||||
number=payload["issue"]["iid"].tame(check_int),
|
||||
message=comment["note"].tame(check_string),
|
||||
type="issue",
|
||||
title=payload["issue"]["title"].tame(check_string) if include_title else None,
|
||||
|
@ -256,10 +256,10 @@ def get_commented_snippet_event_body(payload: WildValue, include_title: bool) ->
|
|||
)
|
||||
|
||||
return get_pull_request_event_message(
|
||||
get_issue_user_name(payload),
|
||||
action,
|
||||
url,
|
||||
payload["snippet"]["id"].tame(check_int),
|
||||
user_name=get_issue_user_name(payload),
|
||||
action=action,
|
||||
url=url,
|
||||
number=payload["snippet"]["id"].tame(check_int),
|
||||
message=comment["note"].tame(check_string),
|
||||
type="snippet",
|
||||
title=payload["snippet"]["title"].tame(check_string) if include_title else None,
|
||||
|
|
Loading…
Reference in New Issue