From 6fb6d774d29ab9f3e7cf8d0dca50a73476c4bb8c Mon Sep 17 00:00:00 2001 From: Molly Sophia Date: Thu, 21 Dec 2023 07:11:21 +0000 Subject: [PATCH] Update upload-pkg.py --- upload-pkg.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/upload-pkg.py b/upload-pkg.py index f65c2cf..482463f 100644 --- a/upload-pkg.py +++ b/upload-pkg.py @@ -34,11 +34,14 @@ def UploadFile(url: str, file: str, code: int = 201): with open(file, "rb") as f: res = put(url, f.read()) text = GetReasonText(res) - if res.status_code != code: - raise RequestException( - "upload %s status not %d: %d (%s)" % - (file, code, res.status_code, text) - ) + if res.status_code != code : + if res.status_code == 409: + info("target already exists; not overwritting") + else + raise RequestException( + "upload %s status not %d: %d (%s)" % + (file, code, res.status_code, text) + ) def UploadPackage(