This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author barry
Recipients barry, berker.peksag, eryksun, ethan.furman, jayvdb, leewz, martin.panter, r.david.murray, rhettinger
Date 2016-05-23.00:50:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
In-reply-to <>
On May 22, 2016, at 11:30 PM, Martin Panter wrote:

>Here are two examples where publicly-documented module attributes are
>intentionally omitted from __all__:
>* Issue 26234: and
>* Issue 23439: HTTP status codes like http.client.NOT_FOUND


>Despite these, I think @public is a reasonable name. But I may be biased,
>because I personally think everything should be included in
>__all__. Otherwise pydoc does not pick it up.

I think it's pretty reasonable, and pretty well-established despite some
exceptions, that __all__ names a module's public symbols.
Date User Action Args
2016-05-23 00:50:41barrysetrecipients: + barry, rhettinger, r.david.murray, ethan.furman, berker.peksag, martin.panter, eryksun, leewz, jayvdb
2016-05-23 00:50:41barrylinkissue26632 messages
2016-05-23 00:50:39barrycreate