From 5d18df55c4aa8d0a9d3e2d9b974ec42d2ec46b39 Mon Sep 17 00:00:00 2001 From: Jiachen Fan Date: Sat, 8 May 2021 10:15:07 +0800 Subject: [PATCH] fix pyporter homeurl and download error --- tools/pyporter.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tools/pyporter.py b/tools/pyporter.py index 2f16d3ec..270b2e51 100755 --- a/tools/pyporter.py +++ b/tools/pyporter.py @@ -143,7 +143,11 @@ class PyPorter: return self.__json["info"]["summary"] def get_home(self): - return self.__json["info"]["project_urls"]["Homepage"] + if self.__json["info"]["project_urls"]: + return self.__json["info"]["project_urls"]["Homepage"] + elif self.__json["info"]["project_url"]: + return self.__json["info"]["project_url"] + return self.__json["info"]["package_url"] def get_license(self): """ @@ -591,8 +595,8 @@ if __name__ == "__main__": if my_ret != "": print("Build & install failed\n") sys.exit(1) - elif args.download: + if args.download: download_source(my_porter, args.path) - elif args.json: + if args.json: my_porter.store_json(args.path) -- Gitee