diff --git a/src/databricks/sql/client.py b/src/databricks/sql/client.py index 1a246b7c1..8a8a312ee 100755 --- a/src/databricks/sql/client.py +++ b/src/databricks/sql/client.py @@ -434,7 +434,8 @@ def __exit__(self, exc_type, exc_value, traceback): self.close() def __del__(self): - if self.open: + initialized = hasattr(self, "session") + if initialized and self.open: logger.debug( "Closing unclosed connection for session " "{}".format(self.get_session_id_hex())