[Python-Dev] Breaking undocumented API
Nick Coghlan
ncoghlan at gmail.com
Wed Nov 17 22:10:01 CET 2010
On Thu, Nov 18, 2010 at 7:08 AM, Éric Araujo <merwok at netwok.org> wrote:
>> We may also revisit the rules used by help() to decide what to include
>> on the auto-generated module implementation. Note that currently
>> help() output excludes names not in __all__ is the module has __all__
>> defined. While I advocated this rule earlier in this thread, I now
>> Consider the recent addition of open() to the tokenize module. It
>> was documented in the manual, but (wisely) excluded from tokenize.__all__.
>
> I’m not sure this was on purpose. Victor?
Excluding a builtin name from __all__ sounds like a perfectly sensible
idea, so even if it wasn't deliberate, I'd say it qualifies as
fortuitous :)
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
More information about the Python-Dev
mailing list