[pypy-dev] sympy fails to import

Maciej Fijalkowski fijall at gmail.com
Mon Apr 12 07:22:31 CEST 2010


On Sun, Apr 11, 2010 at 11:20 PM, Maciej Fijalkowski <fijall at gmail.com> wrote:
> On Sat, Apr 10, 2010 at 1:25 PM, Ondrej Certik <ondrej at certik.cz> wrote:
>> On Sat, Apr 10, 2010 at 11:57 AM, Benjamin Peterson <benjamin at python.org> wrote:
>>> 2010/4/10 Ondrej Certik <ondrej at certik.cz>:
>>>> Hi,
>>> Hi
>>>
>>>>    if hasattr(i, "__iter__"):
>>>> RuntimeError: internal error: <RuntimeError object at 0x868c778>
>>>
>>> Your code is probably assuming that strings don't have __iter__. They
>>> do in PyPy.
>>
>> That could be it. I'll investigate it and report later.
>>
>> Thanks for the tip.
>>
>> Ondrej
>> _______________________________________________
>
> Didn't we remove __iter__ after the release from strings?
>

Yop we did.

Ondrej: you can build new pypy and it should work (we also should do
1.2.1 release some time soon I believe).

Also, I don't think it's wise to use hasattr(x, '__iter__') to decide
whether stuff is string or not.

Cheers,
fijal



More information about the Pypy-dev mailing list