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 -~----------~----~----~----~------~----~------~--~---
