[bunkr] detect when album is deleted mid-download (#8619)
This commit is contained in:
@@ -177,6 +177,10 @@ class BunkrAlbumExtractor(LolisafeAlbumExtractor):
|
|||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
self.log.error("%s: %s", exc.__class__.__name__, exc)
|
self.log.error("%s: %s", exc.__class__.__name__, exc)
|
||||||
self.log.debug("%s", item, exc_info=exc)
|
self.log.debug("%s", item, exc_info=exc)
|
||||||
|
if isinstance(exc, exception.HttpError) and \
|
||||||
|
exc.status == 400 and \
|
||||||
|
exc.response.url.startswith(self.root_api):
|
||||||
|
raise exception.AbortExtraction("Album deleted")
|
||||||
|
|
||||||
def _extract_file(self, data_id):
|
def _extract_file(self, data_id):
|
||||||
referer = f"{self.root_dl}/file/{data_id}"
|
referer = f"{self.root_dl}/file/{data_id}"
|
||||||
|
|||||||
Reference in New Issue
Block a user