[sankaku] fix search tag limit check

This commit is contained in:
Mike Fährmann
2025-03-07 20:18:34 +01:00
parent 18b9ffe8c3
commit 3ef23cc99b

View File

@@ -241,8 +241,9 @@ class SankakuAPI():
if response.status_code == 429:
until = response.headers.get("X-RateLimit-Reset")
if not until and b"tags-limit" in response.content:
raise exception.StopExtraction("Search tag limit exceeded")
if not until and b"_tags-explicit-limit" in response.content:
raise exception.AuthorizationError(
"Search tag limit exceeded")
seconds = None if until else 60
self.extractor.wait(until=until, seconds=seconds)
continue