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)