On Tue, May 11, 2021 at 3:33 PM Mike Miller <python-...@mgmiller.net> wrote:
> > On 5/11/21 1:57 AM, Baptiste Carvello wrote: > > Le 11/05/2021 à 09:35, Steven D'Aprano a écrit : > >> On Mon, May 10, 2021 at 09:44:05PM -0400, Terry Reedy wrote: > >> > >>> The vanilla interpreter could be updated to recognize when it is > running > >>> on a similated 35-year-old terminal that implements ansi-vt100 color > >>> codes rather than a similated 40+-year-old black-and-white > teletype-like > >>> terminal. > >> > >> This is what is called "scope creep", although in this case > >> perhaps "scope gallop" is more appropriate *wink* > >> [...] > > > > Also: people paste tracebacks into issue reports, so all information has > > to survive copy-pasting. > > > > The first ANSI standard supported underlined text, didn't it? The VT100 > did. > That would make it part of the 40+ year old subset from the late 70's. > > While color might stand out more, underline suits the problem well, also > without > increasing the line count. > > There are a number of terminal emulators that support rich text copies, > but not > all of them. This is added information however, so it not being > copy-pastable > everywhere shouldn't be a blocking requirement imho. > fancier REPL frontends have supported things like highlighting and such in their tracebacks, I expect they'll adopt column information and render it as such. There's a difference between tracebacks dumped as plain text (utf-8) by traceback.print_exc() appearing on stderr or directed into log files and what can be displayed within a terminal. It is highly unusual to emit terminal control characters into log files. -G > > -Mike > _______________________________________________ > 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/W44D2BWWICNJTWPQOZUWVQEIJ6T3QWYM/ > Code of Conduct: http://python.org/psf/codeofconduct/ >
_______________________________________________ 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/7AQFQOCZCN44ML3UDY5RNWJJHOEDS4JN/ Code of Conduct: http://python.org/psf/codeofconduct/