We cannot base the computation on a % because is possible that the location markers are relevant but the variables, function names or constructs are just very large. I think that the idea of "spawns the whole line" is sensible, though.
On Tue, 18 Jan 2022 at 20:32, Steve Dower <steve.do...@python.org> wrote: > On 1/18/2022 7:59 PM, Pablo Galindo Salgado wrote: > > We considered using colours and other markers such as bold text, but > > that opens a considerable can of worms with detecting in all systems and > > configurations if that can be done. I have been told that some of these > > situations are quite tricky and is not as easy as checking for tty > support. > > > > If someone wants to contribute a way to detect reliably (in C) if the > > terminal supports ANSI colours, I'm happy to consider switching to that > > instead of the underlying. > > I'll save some time - no such mechanism exists on Windows. There's no > reliable way to detect what's displaying console output, and while many > now support ANSI colours, we can't be assured of it. > > Omitting the line of ^ where over x% (75%? 90%?) of characters on the > line would be marked would be fine by me. > > Cheers, > Steve >
_______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/DA7KDNGCWQXHQCFDJ3FNXMWTYPLPXOYC/ Code of Conduct: http://python.org/psf/codeofconduct/