[Python-ideas] Was `os.errno` undocumented?

Guido van Rossum guido at python.org
Tue May 29 18:58:14 EDT 2018

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 <tjreedy at 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 at python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/

--Guido van Rossum (python.org/~guido)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20180529/997ea04b/attachment-0001.html>

More information about the Python-ideas mailing list