From e6c3f0d450e6d355b8d55c39973f76f94ce4ff6b Mon Sep 17 00:00:00 2001 From: AMIT YADAV Date: Fri, 14 Jun 2024 17:22:25 +0530 Subject: [PATCH] Added CF-RAY to header logs --- discord/http.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/discord/http.py b/discord/http.py index 30efe889c8..7e707bb98d 100644 --- a/discord/http.py +++ b/discord/http.py @@ -304,6 +304,7 @@ async def request( f"x-ratelimit-limit: {response.headers.get('x-ratelimit-limit')}, " f"x-ratelimit-remaining: {response.headers.get('x-ratelimit-remaining')}, " f"x-ratelimit-reset: {response.headers.get('x-ratelimit-reset')}, " + f"CF-RAY: {response.headers.get('CF-RAY')}, " f"x-ratelimit-reset-after: {response.headers.get('x-ratelimit-reset-after')}") delta = utils._parse_ratelimit_header( response, use_clock=self.use_clock @@ -332,6 +333,7 @@ async def request( f"x-ratelimit-remaining: {response.headers.get('x-ratelimit-remaining')}," f"x-ratelimit-reset: {response.headers.get('x-ratelimit-reset')}, " f"x-ratelimit-reset-after: {response.headers.get('x-ratelimit-reset-after')}, " + f"CF-RAY: {response.headers.get('CF-RAY')}, " f"is_global_ratelimit: {data.get('global', False)}") if not response.headers.get("Via") or isinstance(data, str): # Banned by Cloudflare more than likely. @@ -381,6 +383,7 @@ async def request( f"x-ratelimit-limit: {response.headers.get('x-ratelimit-limit')}," f"x-ratelimit-remaining: {response.headers.get('x-ratelimit-remaining')}," f"x-ratelimit-reset: {response.headers.get('x-ratelimit-reset')}, " + f"CF-RAY: {response.headers.get('CF-RAY')}, " f"x-ratelimit-reset-after: {response.headers.get('x-ratelimit-reset-after')}") if response.status == 403: raise Forbidden(response, data)