Retry failed deletes from github
This commit is contained in:
parent
e673747ef4
commit
b8abdd2b50
1 changed files with 6 additions and 3 deletions
|
|
@ -287,9 +287,12 @@ def __call__(self) -> None:
|
|||
existing_assets = self.existing_assets(release['id'])
|
||||
|
||||
def delete_asset(asset_id: str) -> None:
|
||||
r = self.requests.delete(asset_url.format(asset_id))
|
||||
if r.status_code not in (204, 404):
|
||||
self.fail(r, f'Failed to delete {fname} from GitHub')
|
||||
for i in range(5):
|
||||
r = self.requests.delete(asset_url.format(asset_id))
|
||||
if r.status_code in (204, 404):
|
||||
return
|
||||
time.sleep(1)
|
||||
self.fail(r, f'Failed to delete {fname} from GitHub')
|
||||
|
||||
def upload_with_retries(path: str, desc: str, num_tries: int = 4, sleep_time: float = 10.0) -> None:
|
||||
fname = os.path.basename(path)
|
||||
|
|
|
|||
Loading…
Reference in a new issue