Skip to content

Commit 49d2bcd

Browse files
use connection open property instead of long chain through session
Signed-off-by: varun-edachali-dbx <[email protected]>
1 parent 23cc72a commit 49d2bcd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/databricks/sql/client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ def __exit__(self, exc_type, exc_value, traceback):
282282
self.close()
283283

284284
def __del__(self):
285-
if self.session.open:
285+
if self.open:
286286
logger.debug(
287287
"Closing unclosed connection for session "
288288
"{}".format(self.get_session_id_hex())
@@ -331,7 +331,7 @@ def cursor(
331331
332332
Will throw an Error if the connection has been closed.
333333
"""
334-
if not self.session.open:
334+
if not self.open:
335335
raise Error("Cannot create cursor from closed connection")
336336

337337
cursor = Cursor(
@@ -1437,7 +1437,7 @@ def close(self) -> None:
14371437
if (
14381438
self.op_state != self.thrift_backend.CLOSED_OP_STATE
14391439
and not self.has_been_closed_server_side
1440-
and self.connection.session.open
1440+
and self.connection.open
14411441
):
14421442
self.thrift_backend.close_command(self.command_id)
14431443
except RequestError as e:

0 commit comments

Comments
 (0)