From a995b7876924bc83f47e30372e97fd0dfc44d586 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Wed, 27 Mar 2024 23:18:23 -0400 Subject: [PATCH] fix: support min width not detectable Signed-off-by: Henry Schreiner --- CHANGELOG.rst | 5 +++++ src/build/__main__.py | 2 ++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 391fa577..a9fbf884 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog +++++++++ +1.2.1 (2024-03-28) +================== + +- Avoid error when terminal width is undetectable on Python < 3.11 + (PR :pr:`761`) 1.2.0 (2024-03-27) ================== diff --git a/src/build/__main__.py b/src/build/__main__.py index ebbe6b83..8868a368 100644 --- a/src/build/__main__.py +++ b/src/build/__main__.py @@ -69,6 +69,8 @@ def _showwarning( _max_terminal_width = shutil.get_terminal_size().columns - 2 +if _max_terminal_width <= 0: + _max_terminal_width = 78 _fill = partial(textwrap.fill, subsequent_indent=' ', width=_max_terminal_width)