2 Star 0 Fork 1

LiHeavy/Code

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
request_module.py 1.69 KB
一键复制 编辑 原始数据 按行查看 历史
LiHeavy 提交于 2022-04-27 15:45 +08:00 . update python name
#!/usr/bin/python3
# ******************************************************************************
# Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.
# licensed under the Mulan PSL v2.
# You can use this software according to the terms and conditions of the Mulan PSL v2.
# You may obtain a copy of Mulan PSL v2 at:
# http://license.coscl.org.cn/MulanPSL2
# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
# PURPOSE.
# See the Mulan PSL v2 for more details.
# ******************************************************************************/
import argparse
import requests
URL = 'http://124.160.11.57:8100/git_command'
class TestUrl:
def __init__(self):
self.parser = argparse.ArgumentParser()
self.parser.add_argument('-n', '--name', action='store', type=str, required=True, help='package name')
self.parser.add_argument('-c', '--commit', action='store', type=str, required=True, help='commit id')
self.args = self.parser.parse_args()
def get_patch(self):
first_char = self.args.name.lower()[0]
package_name = self.args.name
commit_id = self.args.commit
body = {
"git_repo": f"upstream/{first_char}/{package_name}/{package_name}.git",
"git_command": ["git-show", commit_id, "--pretty=email"]
}
response = requests.post(URL, json=body)
return response.status_code, response.text
if __name__ == '__main__':
obj = TestUrl()
code, content = obj.get_patch()
print(f'code is {code}')
print(f'content is {content}')
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/liheavy/code.git
git@gitee.com:liheavy/code.git
liheavy
code
Code
master

搜索帮助