On Sun, Apr 11, 2010 at 11:33 PM, Ondrej Certik <[email protected]> wrote: > 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.
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 > _______________________________________________ [email protected] http://codespeak.net/mailman/listinfo/pypy-dev
