From 27215dfcce240ea2508f4f08f3d2a78861a46117 Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Wed, 13 Aug 2025 17:34:35 -0700 Subject: [PATCH] refactor(hnsw-convert): remove global print override; rely on default flushing in CI --- .../leann-backend-hnsw/leann_backend_hnsw/convert_to_csr.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/leann-backend-hnsw/leann_backend_hnsw/convert_to_csr.py b/packages/leann-backend-hnsw/leann_backend_hnsw/convert_to_csr.py index 7fb30ec..f23bdd0 100644 --- a/packages/leann-backend-hnsw/leann_backend_hnsw/convert_to_csr.py +++ b/packages/leann-backend-hnsw/leann_backend_hnsw/convert_to_csr.py @@ -250,11 +250,7 @@ def convert_hnsw_graph_to_csr(input_filename, output_filename, prune_embeddings= output_filename: Output CSR index file prune_embeddings: Whether to prune embedding storage (write NULL storage marker) """ - # Disable buffering for print statements to avoid deadlock in CI/pytest - import functools - - global print - print = functools.partial(print, flush=True) + # Keep prints simple; rely on CI runner to flush output as needed print(f"Starting conversion: {input_filename} -> {output_filename}") start_time = time.time()