[pypy-dev] sympy fails to import

Maciej Fijalkowski fijall at gmail.com
Mon Apr 12 07:44:52 CEST 2010


On Sun, Apr 11, 2010 at 11:33 PM, Ondrej Certik <ondrej at certik.cz> wrote:
> On Mon, Apr 12, 2010 at 6:22 AM, Maciej Fijalkowski <fijall at gmail.com> wrote:
>> 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).
>
> Does anyone have a recent git repository of pypy that I could pull
> from? If not, I'll just use the svn.

svn sounds safer (I know problems with git mirrors)

>
>>
>> Also, I don't think it's wise to use hasattr(x, '__iter__') to decide
>> whether stuff is string or not.
>
> I think it's not wise at all, I agree. We should fix it.
>
> Ondrej
>



More information about the Pypy-dev mailing list