[Python-ideas] Why is there a callable predicate, but no iterable?
gerald.britton at gmail.com
Fri Sep 25 16:39:44 CEST 2009
I think callable() was removed in 3.x:
On Fri, Sep 25, 2009 at 10:34 AM, Andrey Fedorov <anfedorov at gmail.com> wrote:
> So there was a discussion back in April  about the lack of an "iterable"
> predicate, which Pascal pointing out that the intention may be to use
> "isinstance(obj, Iterable)" instead. That seems inconsistent with the
> existence of collections.Callable (so, isinstance(obj, Callable) instead of
> Which direction is this more likely to be resolved? Should I write
> iterable(obj) or expect callable(obj) to be deprecated?
> - Andrey
> 0. http://mail.python.org/pipermail/python-ideas/2009-April/004382.html
> Python-ideas mailing list
> Python-ideas at python.org
More information about the Python-ideas