[Doc-SIG] __all__, and how it relates to doc tools

Ka-Ping Yee ping@lfw.org
Thu, 19 Apr 2001 03:36:46 -0500 (CDT)


On Thu, 19 Apr 2001, Tim Peters wrote:
> > In a previous incarnation, pydoc avoided top-level names beginning
> > with _, but Guido was unhappy that it did this at the module level
> > and not at the class level, so i changed it.
> 
> Changed it to what?  To avoid them at both levels, or to avoid them at
> neither?

Neither, as you can see now.  I didn't think we had the time to
debate the starts-with-one-underscore-but-not-two rule then.

>     name[:1] == "_" and not name[:2] == "__" == name[-2:]

Yup, looks like a good rule to me.


-- ?!ng