Retry failed deletes from github
This commit is contained in:
parent
e673747ef4
commit
b8abdd2b50
@ -287,8 +287,11 @@ class GitHub(Base): # {{{
|
|||||||
existing_assets = self.existing_assets(release['id'])
|
existing_assets = self.existing_assets(release['id'])
|
||||||
|
|
||||||
def delete_asset(asset_id: str) -> None:
|
def delete_asset(asset_id: str) -> None:
|
||||||
|
for i in range(5):
|
||||||
r = self.requests.delete(asset_url.format(asset_id))
|
r = self.requests.delete(asset_url.format(asset_id))
|
||||||
if r.status_code not in (204, 404):
|
if r.status_code in (204, 404):
|
||||||
|
return
|
||||||
|
time.sleep(1)
|
||||||
self.fail(r, f'Failed to delete {fname} from GitHub')
|
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:
|
def upload_with_retries(path: str, desc: str, num_tries: int = 4, sleep_time: float = 10.0) -> None:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user