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). Also, I don't think it's wise to use hasattr(x, '__iter__') to decide whether stuff is string or not. Cheers, fijal _______________________________________________ [email protected] http://codespeak.net/mailman/listinfo/pypy-dev
