Skip to content

Commit 836ed92

Browse files
caiopavanellielectrum
authored andcommitted
Expose verify parameter on dbapi.connect
This resolves #29
1 parent 58c7940 commit 836ed92

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

presto/client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ def __init__(
209209
max_attempts=MAX_ATTEMPTS, # type: int
210210
request_timeout=constants.DEFAULT_REQUEST_TIMEOUT, # type: Union[float, Tuple[float, float]]
211211
handle_retry=exceptions.RetryWithExponentialBackoff(),
212+
verify=True # type: Any
212213
):
213214
# type: (...) -> None
214215
self._client_session = ClientSession(
@@ -230,6 +231,7 @@ def __init__(
230231
else:
231232
# mypy cannot follow module import
232233
self._http_session = self.http.Session() # type: ignore
234+
self._http_session.verify = verify
233235
self._http_session.headers.update(self.http_headers)
234236
self._exceptions = self.HTTP_EXCEPTIONS
235237
self._auth = auth

presto/dbapi.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ def __init__(
7575
max_attempts=constants.DEFAULT_MAX_ATTEMPTS,
7676
request_timeout=constants.DEFAULT_REQUEST_TIMEOUT,
7777
isolation_level=IsolationLevel.AUTOCOMMIT,
78+
verify=True
7879
):
7980
self.host = host
8081
self.port = port
@@ -85,6 +86,7 @@ def __init__(
8586
self.session_properties = session_properties
8687
# mypy cannot follow module import
8788
self._http_session = presto.client.PrestoRequest.http.Session()
89+
self._http_session.verify = verify
8890
self.http_headers = http_headers
8991
self.http_scheme = http_scheme
9092
self.auth = auth

0 commit comments

Comments
 (0)