Retry on 500 in HTTPClient.request

Discord official client retries on 500, so worst case scenario, we're
not any worse than the official client which seriously outnumbers us.
This commit is contained in:
khazhyk 2017-07-22 19:45:32 -07:00
parent b532da7906
commit 2850995062

View File

@ -193,8 +193,8 @@ class HTTPClient:
continue
# we've received a 502, unconditional retry
if r.status == 502 and tries <= 5:
# we've received a 500 or 502, unconditional retry
if r.status in {500, 502} and tries <= 5:
yield from asyncio.sleep(1 + tries * 2, loop=self.loop)
continue