From f66c9f88922b98dd4fff6c2b7a52dda3f178a553 Mon Sep 17 00:00:00 2001 From: Tomasz Urbaszek Date: Wed, 12 Nov 2025 14:49:37 +0100 Subject: [PATCH 1/2] NO-SNOW: Preserve use_requests_session for back-compat --- src/snowflake/connector/network.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/snowflake/connector/network.py b/src/snowflake/connector/network.py index 11ee3bf602..4a8faa3abb 100644 --- a/src/snowflake/connector/network.py +++ b/src/snowflake/connector/network.py @@ -1222,3 +1222,6 @@ def _request_exec( def use_session(self, url: str | bytes) -> Generator[Session, Any, None]: return self.session_manager.use_session(url) + + def use_requests_session(self, url: str | bytes) -> Generator[Session, Any, None]: + return self.use_session(url) From 66a000efd52813e415748ab3f5747944243e9057 Mon Sep 17 00:00:00 2001 From: Tomasz Urbaszek Date: Fri, 14 Nov 2025 10:10:48 +0100 Subject: [PATCH 2/2] fixup! NO-SNOW: Preserve use_requests_session for back-compat --- src/snowflake/connector/result_batch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/snowflake/connector/result_batch.py b/src/snowflake/connector/result_batch.py index e42edf2672..92d675b547 100644 --- a/src/snowflake/connector/result_batch.py +++ b/src/snowflake/connector/result_batch.py @@ -360,7 +360,7 @@ def _download( and connection.rest.session_manager is not None ): # If connection was explicitly passed and not closed yet - we can reuse SessionManager with session pooling - with connection.rest.use_session( + with connection.rest.use_requests_session( request_data["url"] ) as session: logger.debug(