[Python-Dev] Re: [Python-checkins] CVS: python/dist/src/Lib sre_constants.py (etc)

Guido van Rossum guido@digicool.com
Thu, 15 Feb 2001 18:48:01 -0500


> If __all__ is needed (still not sure what it's for :-), wouldn't the
> following one-liner be clearer:
> 
> __all__ = [name for name in locals.keys() if not name.startswith('_')]

But that shouldn't be used in /F's modules, because he wants them to
be 1.5 compatible.  Anyway, filter(lambda s: s[0]!='_', dir()) is
shorter, and you prove that it isn't faster. :-)

--Guido van Rossum (home page: http://www.python.org/~guido/)