You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee='https://github.com/rhettinger'closed_at=<Date2003-01-06.12:57:42.000>created_at=<Date2002-10-30.14:20:34.000>labels= ['docs']
title="__all__ as determiner of a module's api"updated_at=<Date2003-01-06.12:57:42.000>user='https://bugs.python.org/pobrien'
__all__ as a determiner of a module's api needs to be
more fully documented. The only references I found were
at http://www.python.org/doc/current/ref/import.html and http://www.python.org/doc/essays/packages.html. I also
think the various uses of __all__ might be worthy of a
small PEP, since I can't find any supporting
documentation for the use of __all__ as anything more
than controlling import *, which to me is not exactly the
same thing as defining the public api for a module. It
could be, and if it is meant to be then tools, such as
IDLE, Boa, PythonWin and PyCrust should take __all__
into account when displaying autocompletion lists for
modules.
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: