Sfoglia il codice sorgente

Import beautifulsoup pacakge lazily. (#964)

Taranjeet Singh 1 anno fa
parent
commit
51df00729e
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 2 1
      embedchain/utils.py

+ 2 - 1
embedchain/utils.py

@@ -5,7 +5,6 @@ import re
 import string
 from typing import Any
 
-from bs4 import BeautifulSoup
 from schema import Optional, Or, Schema
 
 from embedchain.models.data_type import DataType
@@ -16,6 +15,8 @@ def parse_content(content, type):
     if type not in implemented:
         raise ValueError(f"Parser type {type} not implemented. Please choose one of {implemented}")
 
+    from bs4 import BeautifulSoup
+
     soup = BeautifulSoup(content, type)
     original_size = len(str(soup.get_text()))