|
4 | 4 | import time
|
5 | 5 | import warnings
|
6 | 6 | from itertools import chain
|
7 |
| -from typing import Any, Callable, Dict, List, Optional, Type, Union, Mapping, TYPE_CHECKING |
| 7 | +from typing import Any, Callable, Dict, List, Optional, Type, Union, Mapping |
8 | 8 |
|
9 | 9 | from redis._parsers.encoders import Encoder
|
10 | 10 | from redis._parsers.helpers import (
|
|
53 | 53 | str_if_bytes,
|
54 | 54 | )
|
55 | 55 |
|
56 |
| -if TYPE_CHECKING: |
57 |
| - import OpenSSL |
58 |
| - import ssl |
59 |
| - |
60 | 56 | SYM_EMPTY = b""
|
61 | 57 | EMPTY_RESPONSE = "EMPTY_RESPONSE"
|
62 | 58 |
|
@@ -207,9 +203,9 @@ def __init__(
|
207 | 203 | ssl_password: Optional[str] = None,
|
208 | 204 | ssl_validate_ocsp: bool = False,
|
209 | 205 | ssl_validate_ocsp_stapled: bool = False,
|
210 |
| - ssl_ocsp_context: Optional[OpenSSL.SSL.Context] = None, |
| 206 | + ssl_ocsp_context: Optional["OpenSSL.SSL.Context"] = None, |
211 | 207 | ssl_ocsp_expected_cert: Optional[str] = None,
|
212 |
| - ssl_min_version: Optional[ssl.TLSVersion] = None, |
| 208 | + ssl_min_version: Optional["ssl.TLSVersion"] = None, |
213 | 209 | ssl_ciphers: Optional[str] = None,
|
214 | 210 | max_connections: Optional[int] = None,
|
215 | 211 | single_connection_client: bool = False,
|
|
0 commit comments