File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -377,7 +377,9 @@ def connect():
377
377
con_str_concat ,
378
378
attrs_before = attrs_before ,
379
379
autocommit = True ,
380
+ timeout = credentials .login_timeout ,
380
381
)
382
+ handle .timeout = credentials .query_timeout
381
383
logger .debug (f"Connected to db: { credentials .database } " )
382
384
return handle
383
385
Original file line number Diff line number Diff line change @@ -22,6 +22,8 @@ class SQLServerCredentials(Credentials):
22
22
trust_cert : Optional [bool ] = False # default value in MS ODBC Driver 18 as well
23
23
retries : int = 1
24
24
schema_authorization : Optional [str ] = None
25
+ login_timeout : Optional [int ] = 0
26
+ query_timeout : Optional [int ] = 0
25
27
26
28
_ALIASES = {
27
29
"user" : "UID" ,
@@ -58,6 +60,8 @@ def _connection_keys(self):
58
60
"encrypt" ,
59
61
"trust_cert" ,
60
62
"retries" ,
63
+ "login_timeout" ,
64
+ "query_timeout" ,
61
65
)
62
66
63
67
@property
You can’t perform that action at this time.
0 commit comments