Treat ClientPayloadError as a failed request
This commit is contained in:
1 parent
a42a72bfb1
commit
86f339f4f6
1 file changed
+6
-3
@@ -1293,12 +1293,15 @@ class Twitch:
|
||||
yield response
|
||||
return
|
||||
self.print(_("error", "site_down").format(seconds=round(delay)))
|
||||
except aiohttp.ClientConnectorCertificateError: # type: ignore[unused-ignore]
|
||||
except aiohttp.ClientConnectorCertificateError:
|
||||
# for a case where SSL verification fails
|
||||
raise
|
||||
except (aiohttp.ClientConnectionError, asyncio.TimeoutError):
|
||||
# just so that quick retries that often happen, aren't shown
|
||||
except (
|
||||
aiohttp.ClientConnectionError, asyncio.TimeoutError, aiohttp.ClientPayloadError
|
||||
):
|
||||
# connection problems, retry
|
||||
if backoff.steps > 1:
|
||||
# just so that quick retries that sometimes happen, aren't shown
|
||||
self.print(_("error", "no_connection").format(seconds=round(delay)))
|
||||
finally:
|
||||
if response is not None:
|
||||
|
||||
Reference in new issue
Block a user