diff --git a/pyporter/pyporter.py b/pyporter/pyporter.py index 04b1998050e85405706caf6c9bece3c2eb4b4123..ff06d053757f4fb2987985d4ef13c8227e3e9b85 100755 --- a/pyporter/pyporter.py +++ b/pyporter/pyporter.py @@ -348,7 +348,12 @@ def download_source(porter, tgtpath): if s_info.get("md5") == _hash: print("same source file exists, skip") return True - return subprocess.call(["wget", s_url, "-P", tgtpath]) + try: + subprocess.call(["wget", s_url, "-P", tgtpath]) + return True + except Exception as e: + print(f"Failed to download source: {str(e)}") + return False def prepare_rpm_build_env(root):