本文整理汇总了Python中zerver.lib.webhooks.git.get_issue_event_message函数的典型用法代码示例。如果您正苦于以下问题:Python get_issue_event_message函数的具体用法?Python get_issue_event_message怎么用?Python get_issue_event_message使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_issue_event_message函数的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: github_issues_content
def github_issues_content(payload):
# type: (Mapping[text_type, Any]) -> text_type
issue = payload["issue"]
action = get_pull_request_or_issue_action(payload)
if action in ("opened", "edited"):
return get_issue_event_message(
payload["sender"]["login"],
action,
issue["html_url"],
issue["number"],
issue["body"],
get_pull_request_or_issue_assignee(issue),
)
return get_issue_event_message(payload["sender"]["login"], action, issue["html_url"], issue["number"])
开发者ID:galexrt,项目名称:zulip,代码行数:15,代码来源:github.py
示例2: get_issue_event_body
def get_issue_event_body(payload: Dict[str, Any], action: Text) -> Text:
return get_issue_event_message(
get_issue_user_name(payload),
action,
get_object_url(payload),
payload['object_attributes'].get('iid'),
)
开发者ID:joydeep1701,项目名称:zulip,代码行数:7,代码来源:view.py
示例3: get_issue_event_body
def get_issue_event_body(payload, action):
# type: (Dict[str, Any], text_type) -> text_type
return get_issue_event_message(
get_issue_user_name(payload),
action,
get_object_url(payload),
)
开发者ID:timabbott,项目名称:zulip,代码行数:7,代码来源:gitlab.py
示例4: get_issue_event_body
def get_issue_event_body(payload, action):
# type: (Dict[str, Any], Text) -> Text
return get_issue_event_message(
get_issue_user_name(payload),
action,
get_object_url(payload),
payload.get('object_attributes').get('iid'),
)
开发者ID:christi3k,项目名称:zulip,代码行数:8,代码来源:view.py
示例5: get_issue_event_body
def get_issue_event_body(payload: Dict[str, Any], action: str,
include_title: Optional[bool]=False) -> str:
return get_issue_event_message(
get_issue_user_name(payload),
action,
get_object_url(payload),
payload['object_attributes'].get('iid'),
title=payload['object_attributes'].get('title') if include_title else None
)
开发者ID:gregmccoy,项目名称:zulip,代码行数:9,代码来源:view.py
示例6: github_issues_content
def github_issues_content(payload):
# type: (Mapping[text_type, Any]) -> text_type
issue = payload['issue']
action = get_pull_request_or_issue_action(payload)
if action in ('opened', 'edited'):
return get_issue_event_message(
payload['sender']['login'],
action,
issue['html_url'],
issue['body'],
get_pull_request_or_issue_assignee(issue)
)
return get_issue_event_message(
payload['sender']['login'],
action,
issue['html_url'],
)
开发者ID:timabbott,项目名称:zulip,代码行数:18,代码来源:github.py
示例7: get_issue_created_event_body
def get_issue_created_event_body(payload: Dict[str, Any]) -> Text:
return get_issue_event_message(
get_issue_user_name(payload),
'created',
get_object_url(payload),
payload['object_attributes'].get('iid'),
payload['object_attributes'].get('description'),
get_objects_assignee(payload)
)
开发者ID:joydeep1701,项目名称:zulip,代码行数:9,代码来源:view.py
示例8: get_issue_created_event_body
def get_issue_created_event_body(payload):
# type: (Dict[str, Any]) -> text_type
return get_issue_event_message(
get_issue_user_name(payload),
'created',
get_object_url(payload),
payload.get('object_attributes').get('description'),
get_objects_assignee(payload)
)
开发者ID:timabbott,项目名称:zulip,代码行数:9,代码来源:gitlab.py
示例9: get_issue_body
def get_issue_body(payload: Dict[str, Any]) -> Text:
action = payload['action']
issue = payload['issue']
assignee = issue['assignee']
return get_issue_event_message(
get_sender_name(payload),
action,
issue['html_url'],
issue['number'],
issue['body'],
assignee=assignee['login'] if assignee else None
)
开发者ID:gnprice,项目名称:zulip,代码行数:12,代码来源:view.py
示例10: get_issue_created_event_body
def get_issue_created_event_body(payload: Dict[str, Any]) -> Text:
description = payload['object_attributes'].get('description')
# Filter out multiline hidden comments
description = re.sub('<!--.*?-->', '', description, 0, re.DOTALL)
description = description.rstrip()
return get_issue_event_message(
get_issue_user_name(payload),
'created',
get_object_url(payload),
payload['object_attributes'].get('iid'),
description,
get_objects_assignee(payload)
)
开发者ID:gnprice,项目名称:zulip,代码行数:13,代码来源:view.py
示例11: get_issue_body
def get_issue_body(payload: Dict[str, Any],
include_title: Optional[bool]=False) -> str:
action = payload['action']
issue = payload['issue']
assignee = issue['assignee']
return get_issue_event_message(
get_sender_name(payload),
action,
issue['html_url'],
issue['number'],
issue['body'],
assignee=assignee['login'] if assignee else None,
title=issue['title'] if include_title else None
)
开发者ID:gregmccoy,项目名称:zulip,代码行数:14,代码来源:view.py
示例12: get_issue_created_event_body
def get_issue_created_event_body(payload: Dict[str, Any],
include_title: Optional[bool]=False) -> str:
description = payload['object_attributes'].get('description')
# Filter out multiline hidden comments
if description is not None:
description = re.sub('<!--.*?-->', '', description, 0, re.DOTALL)
description = description.rstrip()
return get_issue_event_message(
get_issue_user_name(payload),
'created',
get_object_url(payload),
payload['object_attributes'].get('iid'),
description,
get_objects_assignee(payload),
title=payload['object_attributes'].get('title') if include_title else None
)
开发者ID:gregmccoy,项目名称:zulip,代码行数:17,代码来源:view.py
示例13: get_issue_action_body
def get_issue_action_body(payload: Dict[str, Any], action: str) -> Text:
issue = payload['issue']
assignee = None
message = None
if action == 'created':
if issue['assignee']:
assignee = issue['assignee'].get('username')
message = issue['content']['raw']
return get_issue_event_message(
get_user_username(payload),
action,
issue['links']['html']['href'],
issue['id'],
message,
assignee
)
开发者ID:joydeep1701,项目名称:zulip,代码行数:17,代码来源:view.py
示例14: get_issue_comment_body
def get_issue_comment_body(payload: Dict[str, Any]) -> Text:
action = payload['action']
comment = payload['comment']
issue = payload['issue']
if action == 'created':
action = '[commented]'
else:
action = '{} a [comment]'
action += '({}) on'.format(comment['html_url'])
return get_issue_event_message(
get_sender_name(payload),
action,
issue['html_url'],
issue['number'],
comment['body'],
)
开发者ID:gnprice,项目名称:zulip,代码行数:18,代码来源:view.py
示例15: get_issue_action_body
def get_issue_action_body(payload: Dict[str, Any], action: str,
include_title: Optional[bool]=False) -> str:
issue = payload['issue']
assignee = None
message = None
if action == 'created':
if issue['assignee']:
assignee = issue['assignee'].get('username')
message = issue['content']['raw']
return get_issue_event_message(
get_user_username(payload),
action,
issue['links']['html']['href'],
issue['id'],
message,
assignee,
title=issue['title'] if include_title else None
)
开发者ID:brainwane,项目名称:zulip,代码行数:19,代码来源:view.py
示例16: get_issue_comment_body
def get_issue_comment_body(payload: Dict[str, Any],
include_title: Optional[bool]=False) -> str:
action = payload['action']
comment = payload['comment']
issue = payload['issue']
if action == 'created':
action = '[commented]'
else:
action = '{} a [comment]'.format(action)
action += '({}) on'.format(comment['html_url'])
return get_issue_event_message(
get_sender_name(payload),
action,
issue['html_url'],
issue['number'],
comment['body'],
title=issue['title'] if include_title else None
)
开发者ID:gregmccoy,项目名称:zulip,代码行数:20,代码来源:view.py
注:本文中的zerver.lib.webhooks.git.get_issue_event_message函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论