This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author steve.dower
Recipients eryksun, joseph.hackman, methane, paul.moore, steve.dower, tim.golden, v+python, zach.ware
Date 2017-01-02.04:40:02
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
> IIRC, ANSI is somewhat incompatible with sending random binary gibberish to the screen, as people accidentally do with TYPE sometimes :) But the random binary gibberish may contain ANSI control sequences... That's why I'm negative on making it a default.

I don't actually know how big a deal this would be. I seem to get identical results from "print(''.join(chr(x) for x in range(32)))" both with and without the VT100 flag set, though of course "print('\033[91m')" behaves differently.

But given "on by default" isn't popular, and "off by default" implies adding new public API that is already available either as a short ctypes snippet or a number of 3rd-party libraries, I think we should consider this rejected.

For future reference, the python-ideas thread starts with
Date User Action Args
2017-01-02 04:40:03steve.dowersetrecipients: + steve.dower, paul.moore, tim.golden, v+python, methane, zach.ware, eryksun, joseph.hackman
2017-01-02 04:40:03steve.dowersetmessageid: <>
2017-01-02 04:40:03steve.dowerlinkissue29059 messages
2017-01-02 04:40:02steve.dowercreate