On Sat, Oct 11, 2008 at 1:50 PM, Ondrej Certik <[EMAIL PROTECTED]> wrote:
>> as soon as someone realizes that in CPython it is possible to speed up
>> iteration over strings by creating a stringiterator type, then CPython
>> will grow a 'str.__iter__' as well, and the same infinite recursion will
>> occur in sympy...
>>
>> A cleaner way to say "is x iterable?" would be to try to call iter(x)
>> and see if it raises TypeError or not.
>
> Indeed, thanks very much for the tip. We'll fix that, that's
> definitely something that should be fixed in sympy, I created a new
> issue for that:

Hi,
I've faced the same problem and checking if x has the __getitem__
attribute has worked for me. The rationale being that any iterable has
a way to access its individual items.

didier

>
> http://code.google.com/p/sympy/issues/detail?id=1153
>
> Ondrej
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sympy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to