On 14 October 2016 at 00:04, Steven D'Aprano <st...@pearwood.info> wrote: > Error messages are not part of Python's public API. We should be able to > change error messages at any time, including point releases. > > Nevertheless, we shouldn't abuse that right. If it's only a change to > the error message, and not a functional change, then maybe we can add it > to the next 3.6 beta or rc. But its probably not worth backporting it to > older versions.
My working assumptions for this: - students will move to the latest Python relatively quickly* -> changes aimed at newcomers can just go in the next feature release - production systems migrate slowly* -> changes aimed at making obscure failures easier to debug go into maintenance releases Neither is a hard-and-fast rule, but they're my default starting points. Cheers, Nick. *"quickly" and "slowly" are truly relative here - Python 2.6 is still pretty widely supported and used for production services, but if students are learning on anything other than Python 3.5, it's likely to be 2.7. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/