mirror of
https://github.com/hwchase17/langchain.git
synced 2025-09-28 15:00:23 +00:00
core[patch]: manually coerce ToolMessage args (#26283)
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import importlib.util
|
||||
import logging
|
||||
from pathlib import Path
|
||||
from typing import Dict, Iterator, Union
|
||||
@@ -106,6 +107,13 @@ class BSHTMLLoader(BaseLoader):
|
||||
self.file_path = file_path
|
||||
self.open_encoding = open_encoding
|
||||
if bs_kwargs is None:
|
||||
if not importlib.util.find_spec("lxml"):
|
||||
raise ImportError(
|
||||
"By default BSHTMLLoader uses the 'lxml' package. Please either "
|
||||
"install it with `pip install -U lxml` or pass in init arg "
|
||||
"`bs_kwargs={'features': '...'}` to overwrite the default "
|
||||
"BeautifulSoup kwargs."
|
||||
)
|
||||
bs_kwargs = {"features": "lxml"}
|
||||
self.bs_kwargs = bs_kwargs
|
||||
self.get_text_separator = get_text_separator
|
||||
|
Reference in New Issue
Block a user