[Python-Dev] dir() and __all__
Guido van Rossum
guido at python.org
Sat Feb 16 02:48:47 CET 2008
It's not consistent with what dir() of a class or instance does though.
-1.
On Fri, Feb 15, 2008 at 5:30 PM, Raymond Hettinger <python at rcn.com> wrote:
> Should dir(module) use __all__ when defined?
>
> >>> dir(Queue)
> ['Empty', 'Full', 'LifoQueue', 'PriorityQueue', 'Queue', '__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '_time', 'deque', 'heapq']
>
> >>> Queue.__all__
> ['Empty', 'Full', 'Queue', 'PriorityQueue', 'LifoQueue']
>
> I like the second one better.
>
>
> Raymond
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/guido%40python.org
>
--
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-Dev
mailing list