From 0d828f7accad1afc9108eaaf4406963fcbc8d5ac Mon Sep 17 00:00:00 2001 From: licihua Date: Mon, 8 Nov 2021 16:46:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=99=E6=98=AF=E4=B8=80=E4=B8=AA=202=20?= =?UTF-8?q?=E4=B8=AA=E6=8F=90=E4=BA=A4=E7=9A=84=E7=BB=84=E5=90=88=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加异常处理,补充yaml 文件 --- advisors/check_upstream.py | 7 ++++++- advisors/simple_update_robot.py | 2 ++ upstream-info/leptonica.yaml | 5 +++++ upstream-info/luajit.yaml | 5 +++++ 4 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 upstream-info/leptonica.yaml create mode 100644 upstream-info/luajit.yaml diff --git a/advisors/check_upstream.py b/advisors/check_upstream.py index 14eeb087..8145380f 100755 --- a/advisors/check_upstream.py +++ b/advisors/check_upstream.py @@ -194,7 +194,12 @@ def check_metacpan(info, clean_tag=True): 'User-Agent' : 'Mozilla/5.0 (X11; Linux x86_64)' } url = yaml2url.yaml2url(info) - resp = requests.get(url, headers=headers) + try: + print(url) + resp = requests.get(url, headers=headers) + except requests.RequestException as e: + eprint("{repo} > requests.get return error: {error}.".format(repo=info["src_repo"], error=e)) + return "" resp = resp.text tags = [] diff --git a/advisors/simple_update_robot.py b/advisors/simple_update_robot.py index 8fa497d3..5524c741 100755 --- a/advisors/simple_update_robot.py +++ b/advisors/simple_update_robot.py @@ -679,6 +679,8 @@ def main(): "clone to local", action="store_true") pars.add_argument("-b", "--build_pkg", help="Build package in local", action="store_true") pars.add_argument("-p", "--push_create_pr_issue", help="Push update repo, create "\ + , action="store_true") + pars.add_argument("-c", "--check_rpm_abi", help="Check ABI compatibility."\ "PR and issue", action="store_true") args = pars.parse_args() global __WORK_PATH diff --git a/upstream-info/leptonica.yaml b/upstream-info/leptonica.yaml new file mode 100644 index 00000000..c9bc02d3 --- /dev/null +++ b/upstream-info/leptonica.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/DanBloomberg/leptonica.git +version_control: github +src_repo: DanBloomberg/leptonica +tag_prefix: "^" +seperator: "." diff --git a/upstream-info/luajit.yaml b/upstream-info/luajit.yaml new file mode 100644 index 00000000..ec1d70c9 --- /dev/null +++ b/upstream-info/luajit.yaml @@ -0,0 +1,5 @@ +version_control: git +src_repo: https://luajit.org/git/luajit.git +tag_prefix: "^v" +separator: "." +url: https://luajit.org/git/luajit.git -- Gitee