[Checkins] SVN:	Zope/trunk/lib/python/AccessControl/tests/actual_python.py	'any' and 'all' are not builtins in Python 2.4.
    Zvezdan Petkovic 
    zvezdan at zope.com
       
    Mon Oct 27 15:17:14 EDT 2008
    
    
  
Is this a typo?
On Oct 27, 2008, at 1:57 PM, Tres Seaver wrote:
> def f13():
> -    assert any([True, True, True]) == True
> -    assert any([True, False, True]) == True
> -    assert any([False, False, False]) == False
> +    try:
> +        all
I thinks this should be "any" instead of "all".
> +    except NameError:
> +        pass # Python < 2.5
> +    else:
> +        assert any([True, True, True]) == True
> +        assert any([True, False, True]) == True
> +        assert any([False, False, False]) == False
> f13()
Arguably, if there's an "all", there will be "any", so it will work  
the same, but looks a little strange to try for "all" and then use  
"any" in assertion.
Best regards,
	Zvezdan
    
    
More information about the Checkins
mailing list