From 48c82ee3e3b13cb1e8831f435c5da36538acc893 Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Sun, 10 Aug 2025 00:58:42 +0000 Subject: [PATCH] fix: remove strict parameter from zip() for Python 3.9 compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The strict parameter for zip() was added in Python 3.10. Remove it to support Python 3.9. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- packages/leann-core/src/leann/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/leann-core/src/leann/api.py b/packages/leann-core/src/leann/api.py index 3fd221a..6c773c4 100644 --- a/packages/leann-core/src/leann/api.py +++ b/packages/leann-core/src/leann/api.py @@ -575,7 +575,7 @@ class LeannSearcher: if "labels" in results and "distances" in results: logger.info(f" Processing {len(results['labels'][0])} passage IDs:") for i, (string_id, dist) in enumerate( - zip(results["labels"][0], results["distances"][0], strict=False) + zip(results["labels"][0], results["distances"][0]) ): try: passage_data = self.passage_manager.get_passage(string_id)