Wrap errors

Maybe people want to see them
This commit is contained in:
John Doty 2024-05-31 08:31:47 -07:00
parent 275d8afe26
commit fee1c68dea

View file

@ -7,6 +7,7 @@ import os
import select import select
import sys import sys
import termios import termios
import textwrap
import time import time
import traceback import traceback
import tty import tty
@ -390,8 +391,10 @@ class Harness:
for line in lines[: rows - 3]: for line in lines[: rows - 3]:
print(line[:cols] + "\r") print(line[:cols] + "\r")
else: else:
for error in self.errors[: rows - 3]: wrapper = textwrap.TextWrapper(width=cols)
print(error[:cols] + "\r") lines = [line for error in self.errors for line in wrapper.wrap(error)]
for line in lines[: rows - 3]:
print(line + "\r")
sys.stdout.flush() sys.stdout.flush()
sys.stdout.buffer.flush() sys.stdout.buffer.flush()