keep browser open on failed login

This commit is contained in:
Jan Bader
2026-04-07 22:47:46 +02:00
parent bd0a6bf9a9
commit 65a39c0ec4

View File

@@ -239,7 +239,12 @@ def download_all_invoices() -> list[Path]:
page = context.pages[0] if context.pages else context.new_page() page = context.pages[0] if context.pages else context.new_page()
page.set_default_timeout(Config.BROWSER_TIMEOUT) page.set_default_timeout(Config.BROWSER_TIMEOUT)
page = login(context, page) try:
page = login(context, page)
except Exception:
logger.exception("Login failed. Browser will remain open for inspection.")
input("Login failed. Inspect the browser, then press Enter to close it...")
raise
page = _goto_with_retry(context, page, BILLING_URL) page = _goto_with_retry(context, page, BILLING_URL)