From bc5e67f5513549d370c7473c6001dd1a1e896bb9 Mon Sep 17 00:00:00 2001 From: Jesse Bakker Date: Thu, 16 Jan 2025 14:54:56 +0100 Subject: [PATCH] Avoid blocking on async runtime when resolving cloud scans --- crates/polars-plan/src/plans/conversion/scans.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/polars-plan/src/plans/conversion/scans.rs b/crates/polars-plan/src/plans/conversion/scans.rs index 8e755fe38597..a5ecaa4cd9f2 100644 --- a/crates/polars-plan/src/plans/conversion/scans.rs +++ b/crates/polars-plan/src/plans/conversion/scans.rs @@ -41,7 +41,7 @@ pub(super) fn parquet_file_info( let first_path = &sources.as_paths().unwrap()[0]; feature_gated!("cloud", { let uri = first_path.to_string_lossy(); - get_runtime().block_on(async { + get_runtime().block_on_potential_spawn(async { let mut reader = ParquetAsyncReader::from_uri(&uri, cloud_options, None).await?;