From f5c1a6bd5ff36b4be85183569bd9bf39c4c3a669 Mon Sep 17 00:00:00 2001 From: "jonathan.hill" Date: Wed, 19 Jun 2024 20:56:30 +0900 Subject: [PATCH] added missing ssl related args to Redis.from_url overloads --- stubs/redis/redis/client.pyi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/stubs/redis/redis/client.pyi b/stubs/redis/redis/client.pyi index 9368b8c597da..708a3f918ee7 100644 --- a/stubs/redis/redis/client.pyi +++ b/stubs/redis/redis/client.pyi @@ -105,13 +105,22 @@ class Redis(AbstractRedis, RedisModuleCommands, CoreCommands[_StrType], Sentinel ssl_certfile: str | None = ..., ssl_cert_reqs: str | int | None = ..., ssl_ca_certs: str | None = ..., + ssl_ca_path: Incomplete | None = None, + ssl_ca_data: Incomplete | None = None, ssl_check_hostname: bool = ..., + ssl_password: Incomplete | None = None, + ssl_validate_ocsp: bool = False, + ssl_validate_ocsp_stapled: bool = False, # added in 4.1.1 + ssl_ocsp_context: Incomplete | None = None, # added in 4.1.1 + ssl_ocsp_expected_cert: Incomplete | None = None, # added in 4.1.1 max_connections: int | None = ..., single_connection_client: bool = ..., health_check_interval: float = ..., client_name: str | None = ..., username: str | None = ..., retry: Retry | None = ..., + redis_connect_func: _ConnectFunc | None = None, + credential_provider: CredentialProvider | None = None, ) -> Redis[str]: ... @overload @classmethod @@ -141,13 +150,22 @@ class Redis(AbstractRedis, RedisModuleCommands, CoreCommands[_StrType], Sentinel ssl_certfile: str | None = ..., ssl_cert_reqs: str | int | None = ..., ssl_ca_certs: str | None = ..., + ssl_ca_path: Incomplete | None = None, + ssl_ca_data: Incomplete | None = None, ssl_check_hostname: bool = ..., + ssl_password: Incomplete | None = None, + ssl_validate_ocsp: bool = False, + ssl_validate_ocsp_stapled: bool = False, # added in 4.1.1 + ssl_ocsp_context: Incomplete | None = None, # added in 4.1.1 + ssl_ocsp_expected_cert: Incomplete | None = None, # added in 4.1.1 max_connections: int | None = ..., single_connection_client: bool = ..., health_check_interval: float = ..., client_name: str | None = ..., username: str | None = ..., retry: Retry | None = ..., + redis_connect_func: _ConnectFunc | None = None, + credential_provider: CredentialProvider | None = None, ) -> Redis[bytes]: ... connection_pool: Any response_callbacks: Any