Skip to content

Commit a5269bc

Browse files
move Queue closure to finally: block to ensure client-side cleanup regardless of server side state
Signed-off-by: varun-edachali-dbx <[email protected]>
1 parent ae26fc5 commit a5269bc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/databricks/sql/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1505,11 +1505,11 @@ def close(self) -> None:
15051505
and self.connection.open
15061506
):
15071507
self.thrift_backend.close_command(self.command_id)
1508-
self.results.close()
15091508
except RequestError as e:
15101509
if isinstance(e.args[1], CursorAlreadyClosedError):
15111510
logger.info("Operation was canceled by a prior request")
15121511
finally:
1512+
self.results.close()
15131513
self.has_been_closed_server_side = True
15141514
self.op_state = self.thrift_backend.CLOSED_OP_STATE
15151515

0 commit comments

Comments
 (0)