当前位置: 首页>>代码示例>>Python>>正文


Python git.get_pull_request_event_message函数代码示例

本文整理汇总了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函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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


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