SDK: Disable browser logs (#3958)
This commit is contained in:
committed by
GitHub
parent
f038b281c1
commit
688224caa8
@@ -107,6 +107,7 @@ class Settings(BaseSettings):
|
||||
BROWSER_WIDTH: int = 1920
|
||||
BROWSER_HEIGHT: int = 1080
|
||||
BROWSER_POLICY_FILE: str = "/etc/chromium/policies/managed/policies.json"
|
||||
BROWSER_LOGS_ENABLED: bool = True
|
||||
|
||||
# Add extension folders name here to load extension in your browser
|
||||
EXTENSIONS_BASE_PATH: str = "./extensions"
|
||||
|
||||
@@ -10,6 +10,8 @@ def create_embedded_server(
|
||||
api_key: str,
|
||||
open_api_key: str | None,
|
||||
) -> AsyncSkyvern:
|
||||
settings.BROWSER_LOGS_ENABLED = False
|
||||
|
||||
if open_api_key:
|
||||
settings.OPENAI_API_KEY = open_api_key
|
||||
|
||||
|
||||
@@ -267,7 +267,8 @@ class BrowserContextFactory:
|
||||
if not creator:
|
||||
raise UnknownBrowserType(browser_type)
|
||||
browser_context, browser_artifacts, cleanup_func = await creator(playwright, **kwargs)
|
||||
set_browser_console_log(browser_context=browser_context, browser_artifacts=browser_artifacts)
|
||||
if settings.BROWSER_LOGS_ENABLED:
|
||||
set_browser_console_log(browser_context=browser_context, browser_artifacts=browser_artifacts)
|
||||
set_download_file_listener(browser_context=browser_context, **kwargs)
|
||||
|
||||
proxy_location: ProxyLocation | None = kwargs.get("proxy_location")
|
||||
|
||||
Reference in New Issue
Block a user