Skip to content

Commit 6646c35

Browse files
committed
fix: add logging for invalid max_pages parameter in ConfluenceExtractor
1 parent ac86c33 commit 6646c35

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

libs/extractor-api-lib/src/extractor_api_lib/impl/extractors/confluence_extractor.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"""Module for the DefaultConfluenceExtractor class."""
22

3+
import logging
34
from langchain_community.document_loaders import ConfluenceLoader
45

56
from extractor_api_lib.impl.types.extractor_types import ExtractorTypes
@@ -10,6 +11,8 @@
1011
ConfluenceLangchainDocument2InformationPiece,
1112
)
1213

14+
logger = logging.getLogger(__name__)
15+
1316

1417
class ConfluenceExtractor(InformationExtractor):
1518
"""Implementation of the InformationExtractor interface for confluence."""
@@ -57,6 +60,9 @@ async def aextract_content(
5760
if not confluence_loader_parameters.get("max_pages") or isinstance(
5861
confluence_loader_parameters.get("max_pages"), str
5962
):
63+
logging.warning(
64+
"max_pages parameter is not set or invalid discarding it. ConfluenceLoader will use default value."
65+
)
6066
confluence_loader_parameters.pop("max_pages")
6167
# Drop the document_name parameter as it is not used by the ConfluenceLoader
6268
if "document_name" in confluence_loader_parameters:

0 commit comments

Comments
 (0)