@@ -29,7 +29,7 @@ def __init__(
2929
3030 This class handles all session-related behavior and communication with the backend.
3131 """
32- self .is_open = False
32+ self .open = False
3333self .host = server_hostname
3434self .port = kwargs .get ("_port" ,443 )
3535
@@ -77,12 +77,13 @@ def __init__(
7777_use_arrow_native_complex_types = _use_arrow_native_complex_types ,
7878** kwargs ,
7979 )
80+
8081self ._open_session_resp = self .thrift_backend .open_session (
8182session_configuration ,catalog ,schema
8283 )
8384self ._session_handle = self ._open_session_resp .sessionHandle
8485self .protocol_version = self .get_protocol_version (self ._open_session_resp )
85- self .is_open = True
86+ self .open = True
8687logger .info ("Successfully opened session " + str (self .get_session_id_hex ()))
8788
8889@staticmethod
@@ -121,7 +122,7 @@ def get_session_id_hex(self):
121122def close (self )-> None :
122123"""Close the underlying session."""
123124logger .info (f"Closing session{ self .get_session_id_hex ()} " )
124- if not self .is_open :
125+ if not self .open :
125126logger .debug ("Session appears to have been closed already" )
126127return
127128
@@ -142,4 +143,4 @@ def close(self) -> None:
142143except Exception as e :
143144logger .error (f"Attempt to close session raised a local exception:{ e } " )
144145
145- self .is_open = False
146+ self .open = False