Ver Fonte

Import beautifulsoup pacakge lazily. (#964)

Taranjeet Singh há 1 ano atrás
pai
commit
51df00729e
1 ficheiros alterados com 2 adições e 1 exclusões
  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()))