(I'm guessing but) In python 2.5 modules are not iterable, you can use
getattr for the same effect.

On Fri, Dec 3, 2010 at 5:04 PM, Dan Stromberg <[email protected]> wrote:
> How does one test if a function exists in pypy?
>
> In CPython 2.x and 3.x, it appears to be sufficient to use:
>
>   'funcname' in __bultins__
>
> ...but that doesn't appear to work in pypy 1.4:
>
>>>>> print 'platform_version' in platform
> Traceback (most recent call last):
>  File "<console>", line 1, in <module>
> TypeError: 'module' object is not iterable
>>>>> print 'bytes' in __builtins__
> Traceback (most recent call last):
>  File "<console>", line 1, in <module>
> TypeError: 'module' object is not iterable
>>>>>



-- 
Leonardo Santagada
_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to