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