On Sun, Apr 11, 2010 at 11:44 PM, Maciej Fijalkowski <[email protected]> wrote: > 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 >> >
Oh, and btw, there are nightly builds here: http://buildbot.pypy.org/nightly/ you have to download it into a checkout somewhere below root of checkout. _______________________________________________ [email protected] http://codespeak.net/mailman/listinfo/pypy-dev
