From 7ddd95f28fb738a1548723fd7d3399fbee348be8 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Tue, 21 Apr 2026 16:17:30 +0000 Subject: [PATCH] debug playwright browser launcher --- backend/pashub_fetcher/token_getter.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/backend/pashub_fetcher/token_getter.py b/backend/pashub_fetcher/token_getter.py index ebc7506f..2e2d1440 100644 --- a/backend/pashub_fetcher/token_getter.py +++ b/backend/pashub_fetcher/token_getter.py @@ -7,14 +7,25 @@ from utils.logger import setup_logger logger = setup_logger() -def get_token_from_local_storage(email: str, password: str, record_video: bool = False) -> str: +def get_token_from_local_storage( + email: str, password: str, record_video: bool = False +) -> str: logger.info("Starting Playwright flow") with sync_playwright() as p: + logger.info("Playwright server started") + browser = p.chromium.launch( headless=True, - args=["--no-sandbox", "--disable-dev-shm-usage"], + args=[ + "--no-sandbox", + "--disable-dev-shm-usage", + "--disable-gpu", + "--single-process", + "--no-zygote", + ], ) + logger.info("Chromium launched successfully") video_dir = None if record_video: @@ -29,6 +40,7 @@ def get_token_from_local_storage(email: str, password: str, record_video: bool = else: context = browser.new_context() page = context.new_page() + logger.info("Page created") try: logger.info("Navigating to site...")