@@ -768,7 +768,7 @@ def __init__(
768
768
self ,
769
769
ssl_keyfile : Optional [str ] = None ,
770
770
ssl_certfile : Optional [str ] = None ,
771
- ssl_cert_reqs : str = "required" ,
771
+ ssl_cert_reqs : Union [ str , ssl . VerifyMode ] = "required" ,
772
772
ssl_ca_certs : Optional [str ] = None ,
773
773
ssl_ca_data : Optional [str ] = None ,
774
774
ssl_check_hostname : bool = False ,
@@ -842,7 +842,7 @@ def __init__(
842
842
self ,
843
843
keyfile : Optional [str ] = None ,
844
844
certfile : Optional [str ] = None ,
845
- cert_reqs : Optional [str ] = None ,
845
+ cert_reqs : Optional [Union [ str , ssl . VerifyMode ] ] = None ,
846
846
ca_certs : Optional [str ] = None ,
847
847
ca_data : Optional [str ] = None ,
848
848
check_hostname : bool = False ,
@@ -855,7 +855,7 @@ def __init__(
855
855
self .keyfile = keyfile
856
856
self .certfile = certfile
857
857
if cert_reqs is None :
858
- self . cert_reqs = ssl .CERT_NONE
858
+ cert_reqs = ssl .CERT_NONE
859
859
elif isinstance (cert_reqs , str ):
860
860
CERT_REQS = { # noqa: N806
861
861
"none" : ssl .CERT_NONE ,
@@ -866,7 +866,8 @@ def __init__(
866
866
raise RedisError (
867
867
f"Invalid SSL Certificate Requirements Flag: { cert_reqs } "
868
868
)
869
- self .cert_reqs = CERT_REQS [cert_reqs ]
869
+ cert_reqs = CERT_REQS [cert_reqs ]
870
+ self .cert_reqs = cert_reqs
870
871
self .ca_certs = ca_certs
871
872
self .ca_data = ca_data
872
873
self .check_hostname = check_hostname
0 commit comments