On Mon, Apr 12, 2010 at 6:22 AM, Maciej Fijalkowski <[email protected]> wrote: > On Sun, Apr 11, 2010 at 11:20 PM, Maciej Fijalkowski <[email protected]> wrote: >> On Sat, Apr 10, 2010 at 1:25 PM, Ondrej Certik <[email protected]> wrote: >>> On Sat, Apr 10, 2010 at 11:57 AM, Benjamin Peterson <[email protected]> >>> wrote: >>>> 2010/4/10 Ondrej Certik <[email protected]>: >>>>> 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. > > 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 _______________________________________________ [email protected] http://codespeak.net/mailman/listinfo/pypy-dev
