diff --git a/interactions/api/http/http_client.py b/interactions/api/http/http_client.py index c3d5f3eb0..f208f642f 100644 --- a/interactions/api/http/http_client.py +++ b/interactions/api/http/http_client.py @@ -218,7 +218,7 @@ def __init__( connector: BaseConnector | None = None, logger: Logger = MISSING, show_ratelimit_tracebacks: bool = False, - proxy: tuple[str, BasicAuth] | None = None, + proxy: tuple[str | None, BasicAuth | None] | None = None, ) -> None: self.connector: BaseConnector | None = connector self.__session: ClientSession | None = None @@ -233,7 +233,7 @@ def __init__( self.user_agent: str = ( f"DiscordBot ({__repo_url__} {__version__} Python/{__py_version__}) aiohttp/{aiohttp.__version__}" ) - self.proxy: tuple[str, BasicAuth] | None = proxy + self.proxy: tuple[str | None, BasicAuth | None] | None = proxy self.__proxy_validated: bool = False if logger is MISSING: diff --git a/interactions/client/client.py b/interactions/client/client.py index cd18afd54..9ce1d7d30 100644 --- a/interactions/client/client.py +++ b/interactions/client/client.py @@ -348,8 +348,9 @@ def __init__( if isinstance(proxy_auth, tuple): proxy_auth = BasicAuth(*proxy_auth) + proxy = (proxy_url, proxy_auth) if proxy_url or proxy_auth else None self.http: HTTPClient = HTTPClient( - logger=self.logger, show_ratelimit_tracebacks=show_ratelimit_tracebacks, proxy=(proxy_url, proxy_auth) + logger=self.logger, show_ratelimit_tracebacks=show_ratelimit_tracebacks, proxy=proxy ) """The HTTP client to use when interacting with discord endpoints"""