From 262a060c9ba606ccec79d301cb783244e36cd59d Mon Sep 17 00:00:00 2001 From: Stanislav Pankevich Date: Sun, 21 Jun 2026 21:36:31 +0200 Subject: [PATCH] fix: set --page-load-timeout maximum value to 3600 (1 hour) --- html2pdf4doc/main.py | 4 ++-- tests/integration/06_page_load_timeout_validation/test.itest | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/html2pdf4doc/main.py b/html2pdf4doc/main.py index 4b36fe5..3ea6074 100644 --- a/html2pdf4doc/main.py +++ b/html2pdf4doc/main.py @@ -566,8 +566,8 @@ def _main() -> None: ) command_parser_print.add_argument( "--page-load-timeout", - # 10 minutes should be enough to print even the largest documents. - type=IntRange(0, 10 * 60), + # 60 minutes should be enough to print even the largest documents. + type=IntRange(0, 60 * 60), default=2 * 60, help=( "How long shall html2pdf4doc Python driver wait while the " diff --git a/tests/integration/06_page_load_timeout_validation/test.itest b/tests/integration/06_page_load_timeout_validation/test.itest index 20ad387..b0a68a3 100644 --- a/tests/integration/06_page_load_timeout_validation/test.itest +++ b/tests/integration/06_page_load_timeout_validation/test.itest @@ -1,3 +1,3 @@ RUN: %expect_exit 2 %html2pdf print --page-load-timeout 1000000 %S/index1.html %S/Output/index1.pdf 2>&1 | filecheck %s -CHECK: {{.*}} print: error: argument --page-load-timeout: Must be an integer in the range [0, 600]. +CHECK: {{.*}} print: error: argument --page-load-timeout: Must be an integer in the range [0, 3600].