From 93ba0d5b4856c5e6dd7227ee8beb27acecba460b Mon Sep 17 00:00:00 2001
From: Jonathan Giuffrida <1857606+jcgiuffrida@users.noreply.github.com>
Date: Fri, 14 Feb 2025 16:15:56 -0600
Subject: [PATCH] Silence nltk downloader (#17816)

---
 llama-index-core/llama_index/core/utils.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/llama-index-core/llama_index/core/utils.py b/llama-index-core/llama_index/core/utils.py
index 0654b27a7e..99331aff3e 100644
--- a/llama-index-core/llama_index/core/utils.py
+++ b/llama-index-core/llama_index/core/utils.py
@@ -62,12 +62,12 @@ class GlobalsHelper:
         try:
             nltk.data.find("corpora/stopwords")
         except LookupError:
-            nltk.download("stopwords", download_dir=self._nltk_data_dir)
+            nltk.download("stopwords", download_dir=self._nltk_data_dir, quiet=True)
 
         try:
             nltk.data.find("tokenizers/punkt_tab")
         except LookupError:
-            nltk.download("punkt_tab", download_dir=self._nltk_data_dir)
+            nltk.download("punkt_tab", download_dir=self._nltk_data_dir, quiet=True)
 
     @property
     def stopwords(self) -> List[str]:
@@ -84,7 +84,7 @@ class GlobalsHelper:
             try:
                 nltk.data.find("corpora/stopwords", paths=[self._nltk_data_dir])
             except LookupError:
-                nltk.download("stopwords", download_dir=self._nltk_data_dir)
+                nltk.download("stopwords", download_dir=self._nltk_data_dir, quiet=True)
             self._stopwords = stopwords.words("english")
         return self._stopwords
 
-- 
GitLab