• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python git.get_pull_request_event_message函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中zerver.lib.webhooks.git.get_pull_request_event_message函数的典型用法代码示例。如果您正苦于以下问题:Python get_pull_request_event_message函数的具体用法?Python get_pull_request_event_message怎么用?Python get_pull_request_event_message使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了get_pull_request_event_message函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: get_pull_request_review_body

def get_pull_request_review_body(payload: Dict[str, Any]) -> Text:
    return get_pull_request_event_message(
        get_sender_name(payload),
        'submitted',
        payload['review']['html_url'],
        type='PR Review'
    )
开发者ID:gnprice,项目名称:zulip,代码行数:7,代码来源:view.py


示例2: get_pull_request_action_body

def get_pull_request_action_body(payload, action):
    # type: (Dict[str, Any], str) -> text_type
    pull_request = payload['pullrequest']
    return get_pull_request_event_message(
        get_user_username(payload),
        action,
        get_pull_request_url(pull_request),
    )
开发者ID:timabbott,项目名称:zulip,代码行数:8,代码来源:bitbucket2.py


示例3: get_pull_request_action_body

def get_pull_request_action_body(payload: Dict[str, Any], action: str) -> Text:
    pull_request = payload['pullrequest']
    return get_pull_request_event_message(
        get_user_username(payload),
        action,
        get_pull_request_url(pull_request),
        pull_request.get('id')
    )
开发者ID:joydeep1701,项目名称:zulip,代码行数:8,代码来源:view.py


示例4: get_closed_pull_request_body

def get_closed_pull_request_body(payload: Dict[str, Any]) -> Text:
    pull_request = payload['pull_request']
    action = 'merged' if pull_request['merged'] else 'closed without merge'
    return get_pull_request_event_message(
        get_sender_name(payload),
        action,
        pull_request['html_url'],
    )
开发者ID:gnprice,项目名称:zulip,代码行数:8,代码来源:view.py


示例5: github_object_commented_content

def github_object_commented_content(payload, type):
    # type: (Mapping[text_type, Any], text_type) -> text_type
    comment = payload["comment"]
    issue = payload["issue"]
    action = u"[commented]({}) on".format(comment["html_url"])

    return get_pull_request_event_message(
        comment["user"]["login"], action, issue["html_url"], issue["number"], message=comment["body"], type=type
    )
开发者ID:galexrt,项目名称:zulip,代码行数:9,代码来源:github.py


示例6: get_merge_request_event_body

def get_merge_request_event_body(payload, action):
    # type: (Dict[str, Any], text_type) -> text_type
    pull_request = payload.get('object_attributes')
    return get_pull_request_event_message(
        get_issue_user_name(payload),
        action,
        pull_request.get('url'),
        type='MR',
    )
开发者ID:timabbott,项目名称:zulip,代码行数:9,代码来源:gitlab.py


示例7: get_merge_request_event_body

def get_merge_request_event_body(payload: Dict[str, Any], action: Text) -> Text:
    pull_request = payload['object_attributes']
    return get_pull_request_event_message(
        get_issue_user_name(payload),
        action,
        pull_request.get('url'),
        pull_request.get('iid'),
        type='MR',
    )
开发者ID:joydeep1701,项目名称:zulip,代码行数:9,代码来源:view.py


示例8: get_pull_request_comment_action_body

def get_pull_request_comment_action_body(payload: Dict[str, Any], action: str) -> Text:
    action += ' on'
    return get_pull_request_event_message(
        get_user_username(payload),
        action,
        payload['pullrequest']['links']['html']['href'],
        payload['pullrequest']['id'],
        message=payload['comment']['content']['raw']
    )
开发者ID:joydeep1701,项目名称:zulip,代码行数:9,代码来源:view.py


示例9: github_pull_request_content

def github_pull_request_content(payload):
    # type: (Mapping[text_type, Any]) -> text_type
    pull_request = payload["pull_request"]
    action = get_pull_request_or_issue_action(payload)

    if action in ("opened", "edited"):
        return get_pull_request_event_message(
            payload["sender"]["login"],
            action,
            pull_request["html_url"],
            pull_request["number"],
            pull_request["head"]["ref"],
            pull_request["base"]["ref"],
            pull_request["body"],
            get_pull_request_or_issue_assignee(pull_request),
        )
    return get_pull_request_event_message(
        payload["sender"]["login"], action, pull_request["html_url"], pull_request["number"]
    )
开发者ID:galexrt,项目名称:zulip,代码行数:19,代码来源:github.py


示例10: get_pull_request_action_body

def get_pull_request_action_body(payload: Dict[str, Any], action: str,
                                 include_title: Optional[bool]=False) -> str:
    pull_request = payload['pullrequest']
    return get_pull_request_event_message(
        get_user_username(payload),
        action,
        get_pull_request_url(pull_request),
        pull_request.get('id'),
        title=pull_request['title'] if include_title else None
    )
开发者ID:brainwane,项目名称:zulip,代码行数:10,代码来源:view.py


示例11: github_pull_request_content

def github_pull_request_content(payload):
    # type: (Mapping[text_type, Any]) -> text_type
    pull_request = payload['pull_request']
    action = get_pull_request_or_issue_action(payload)

    if action in ('opened', 'edited'):
        return get_pull_request_event_message(
            payload['sender']['login'],
            action,
            pull_request['html_url'],
            pull_request['head']['ref'],
            pull_request['base']['ref'],
            pull_request['body'],
            get_pull_request_or_issue_assignee(pull_request)
        )
    return get_pull_request_event_message(
            payload['sender']['login'],
            action,
            pull_request['html_url'],
        )
开发者ID:timabbott,项目名称:zulip,代码行数:20,代码来源:github.py


示例12: get_closed_pull_request_body

def get_closed_pull_request_body(payload: Dict[str, Any],
                                 include_title: Optional[bool]=False) -> str:
    pull_request = payload['pull_request']
    action = 'merged' if pull_request['merged'] else 'closed without merge'
    return get_pull_request_event_message(
        get_sender_name(payload),
        action,
        pull_request['html_url'],
        number=pull_request['number'],
        title=pull_request['title'] if include_title else None
    )
开发者ID:gregmccoy,项目名称:zulip,代码行数:11,代码来源:view.py


示例13: get_merge_request_event_body

def get_merge_request_event_body(payload: Dict[str, Any], action: str,
                                 include_title: Optional[bool]=False) -> str:
    pull_request = payload['object_attributes']
    return get_pull_request_event_message(
        get_issue_user_name(payload),
        action,
        pull_request.get('url'),
        pull_request.get('iid'),
        type='MR',
        title=payload['object_attributes'].get('title') if include_title else None
    )
开发者ID:gregmccoy,项目名称:zulip,代码行数:11,代码来源:view.py


示例14: get_merge_request_open_or_updated_body

def get_merge_request_open_or_updated_body(payload, action):
    # type: (Dict[str, Any], text_type) -> text_type
    pull_request = payload.get('object_attributes')
    return get_pull_request_event_message(
        get_issue_user_name(payload),
        action,
        pull_request.get('url'),
        pull_request.get('source_branch'),
        pull_request.get('target_branch'),
        pull_request.get('description'),
        get_objects_assignee(payload),
        type='MR',
    )
开发者ID:timabbott,项目名称:zulip,代码行数:13,代码来源:gitlab.py


示例15: github_object_commented_content

def github_object_commented_content(payload, type):
    # type: (Mapping[text_type, Any], text_type) -> text_type
    comment = payload['comment']
    issue = payload['issue']
    action = u'[commented]({})'.format(comment['html_url'])

    return get_pull_request_event_message(
        comment['user']['login'],
        action,
        issue['html_url'],
        message=comment['body'],
        type=type
    )
开发者ID:timabbott,项目名称:zulip,代码行数:13,代码来源:github.py


示例16: get_merge_request_open_or_updated_body

def get_merge_request_open_or_updated_body(payload: Dict[str, Any], action: Text) -> Text:
    pull_request = payload['object_attributes']
    return get_pull_request_event_message(
        get_issue_user_name(payload),
        action,
        pull_request.get('url'),
        pull_request.get('iid'),
        pull_request.get('source_branch'),
        pull_request.get('target_branch'),
        pull_request.get('description'),
        get_objects_assignee(payload),
        type='MR',
    )
开发者ID:joydeep1701,项目名称:zulip,代码行数:13,代码来源:view.py


示例17: get_pull_request_comment_action_body

def get_pull_request_comment_action_body(
        payload: Dict[str, Any], action: str,
        include_title: Optional[bool]=False
) -> str:
    action += ' on'
    return get_pull_request_event_message(
        get_user_username(payload),
        action,
        payload['pullrequest']['links']['html']['href'],
        payload['pullrequest']['id'],
        message=payload['comment']['content']['raw'],
        title=payload['pullrequest']['title'] if include_title else None
    )
开发者ID:brainwane,项目名称:zulip,代码行数:13,代码来源:view.py


示例18: github_object_commented_content

def github_object_commented_content(payload: Mapping[str, Any], type: str) -> str:
    comment = payload['comment']
    issue = payload['issue']
    action = u'[commented]({}) on'.format(comment['html_url'])

    return get_pull_request_event_message(
        comment['user']['login'],
        action,
        issue['html_url'],
        issue['number'],
        message=comment['body'],
        type=type
    )
开发者ID:akashnimare,项目名称:zulip,代码行数:13,代码来源:view.py


示例19: get_pull_request_review_comment_body

def get_pull_request_review_comment_body(payload: Dict[str, Any]) -> Text:
    action = payload['action']
    message = None
    if action == 'created':
        message = payload['comment']['body']

    return get_pull_request_event_message(
        get_sender_name(payload),
        action,
        payload['comment']['html_url'],
        message=message,
        type='PR Review Comment'
    )
开发者ID:gnprice,项目名称:zulip,代码行数:13,代码来源:view.py


示例20: get_pull_request_review_body

def get_pull_request_review_body(payload: Dict[str, Any],
                                 include_title: Optional[bool]=False) -> str:
    title = "for #{} {}".format(
        payload['pull_request']['number'],
        payload['pull_request']['title']
    )
    return get_pull_request_event_message(
        get_sender_name(payload),
        'submitted',
        payload['review']['html_url'],
        type='PR Review',
        title=title if include_title else None
    )
开发者ID:gregmccoy,项目名称:zulip,代码行数:13,代码来源:view.py



注:本文中的zerver.lib.webhooks.git.get_pull_request_event_message函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python git.get_push_commits_event_message函数代码示例发布时间:2022-05-26
下一篇:
Python git.get_issue_event_message函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap