提交 ee9d6b6b 编写于 作者: S Shinwell Hu

prefer local yaml then remote

上级 63b3f780
...@@ -42,18 +42,19 @@ if __name__ == "__main__": ...@@ -42,18 +42,19 @@ if __name__ == "__main__":
print("current version is ", current_version) print("current version is ", current_version)
try: try:
prj_info_string = gitee.get_yaml(prj_name) prj_info_string = open(os.path.join(args.default, prj_name + ".yaml")).read()
except urllib.error.HTTPError: except FileNotFoundError:
prj_info_string = "" prj_info_string = ""
if not prj_info_string: if not prj_info_string:
print("Fallback to {dir}".format(dir=args.default)) print("Get YAML info from gitee")
try: try:
prj_info_string = open(os.path.join(args.default, prj_name + ".yaml")).read() prj_info_string = gitee.get_yaml(prj_name)
except FileNotFoundError: except urllib.error.HTTPError:
print("Failed to get YAML info for {pkg}".format(pkg=prj_name)) print("Failed to get YAML info for {pkg}".format(pkg=prj_name))
sys.exit(1) sys.exit(1)
prj_info = yaml.load(prj_info_string, Loader=yaml.Loader) prj_info = yaml.load(prj_info_string, Loader=yaml.Loader)
vc_type = prj_info["version_control"] vc_type = prj_info["version_control"]
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册