Have we received complaints about other cases? Whenever this breaks code for which I am responsible I just blush and fix it, I don't complain. Repeating the same warning typically just causes warning fatigue rather than helping anyone.
On Tue, May 29, 2018 at 3:53 PM, Terry Reedy <tjre...@udel.edu> wrote: > On 5/29/2018 12:09 PM, Guido van Rossum wrote: > >> Yes. What Steve says at the end. Let's be kind and mention this one on >> the release notes. But not all the others. >> > > How about adding a general reminder. In Porting to 3.7: > > "Imports into a module are a private implementation detail unless > otherwise noted. Private imports can be removed when not needed. (See PEP > 8.) For example, the os module no longer needs the errno module, so > 'import errno' was removed for 3.7. If you accessed 'errno' as 'os.errno', > add 'import errno' to your code and remove the 'os.' prefix. The same > applies to the 200 other unneeded imports removed in 3.7." > > Since this is a repeated problem, and a repeated drain on us core > developers, a version of this should be repeated in every What's New. > > -- > Terry Jan Reedy > > > _______________________________________________ > Python-ideas mailing list > Python-ideas@python.org > https://mail.python.org/mailman/listinfo/python-ideas > Code of Conduct: http://python.org/psf/codeofconduct/ > -- --Guido van Rossum (python.org/~guido)
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/