From d4bd1fcc04ae41aa310eb9ad64eda7f7fd8a09e6 Mon Sep 17 00:00:00 2001 From: jan-szczuka5 Date: Sun, 19 Jan 2025 18:21:13 +0100 Subject: [PATCH] BUG-3576 - fix the size of window when exporting to svg --- rich/console.py | 2 +- tests/test_console.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rich/console.py b/rich/console.py index 3ec9a8aab..5817a8aef 100644 --- a/rich/console.py +++ b/rich/console.py @@ -2541,7 +2541,7 @@ def stringify(value: object) -> str: char_height=char_height, line_height=line_height, terminal_width=char_width * width - 1, - terminal_height=(y + 1) * line_height - 1, + terminal_height=(y + 1) * line_height - 1 + padding_bottom, width=terminal_width + margin_width, height=terminal_height + margin_height, terminal_x=margin_left + padding_left, diff --git a/tests/test_console.py b/tests/test_console.py index 407a138ec..a667e97e7 100644 --- a/tests/test_console.py +++ b/tests/test_console.py @@ -528,7 +528,7 @@ def test_export_html_inline(): assert html == expected -EXPECTED_SVG = '\n \n \n\n \n \n \n \n \n \n\n Rich\n \n \n \n \n \n \n \n \n \n fooClick\n\n \n \n\n' +EXPECTED_SVG = '\n \n \n\n \n \n \n \n \n \n\n Rich\n \n \n \n \n \n \n \n \n \n fooClick\n\n \n \n\n' def test_export_svg():