Martin Panter added the comment:

To avoid the list of patches here getting out of control, I suggest opening a 
fresh issue for any new patches that aren’t a new version of the patches here. 
We can mark the new issue as a dependency of this one to keep track of it.

Nice work with the check__all__() function. I left some comments on Reitveld. 
Also, it currently ignores items satisfying either of these checks:

* isinstance(module_object, types.ModuleType)
* getattr(module_object, '__module__', None) not in name_of_module

The first is largely redundant with the second, because module objects don’t 
have a __module__ attribute. However I wonder if it would be better to drop the 
second check and just rely on the ModuleType check, making the test stricter. 
Or would this be too annoying in some cases (requiring a huge blacklist)? If 
so, maybe make the name_of_module checking optional.

===

Serhiy: ftplib.Error does not actually appear to be documented. Perhaps it 
should not be added to __all__ after all? (excuse the pun)

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23883>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to