Merge pull request #1718 from YuriNachos/fix/issue-1704-default-logger

fix: Initialize default logger in AsyncPlaywrightCrawlerStrategy (#1704)
This commit is contained in:
Nasrin
2026-01-29 13:03:11 +01:00
committed by GitHub

View File

@@ -87,7 +87,8 @@ class AsyncPlaywrightCrawlerStrategy(AsyncCrawlerStrategy):
"""
# Initialize browser config, either from provided object or kwargs
self.browser_config = browser_config or BrowserConfig.from_kwargs(kwargs)
self.logger = logger
# Initialize with default logger if none provided to prevent NoneType errors
self.logger = logger if logger is not None else AsyncLogger(verbose=False)
# Initialize browser adapter
self.adapter = browser_adapter or PlaywrightAdapter()